Hello David,
Are the Windows Services SAPEQ1_00 and 01 being started as "SAPServiceEQ1"?
Do you see any error when the issue is simulated? Where? What is the error?
Instead of "startsap", have you tried to use "sapcontrol -nr <instance> -function Start" at your script?
Regards,
Isaías