I think using the datastore here is not necessary. You should use an module that allows you to set a schedule and forget.
Then when the schedule is up and triggers your webhook (using another scenario), you proceed with sending the reminder email.
Something like this (excluding step 2): Send WhatsApp messages in specific dates - #3 by samliew