Am I understanding correctly that you can manually control the virtual presence from the main SharpTools app as well as by manually running the Tasker tasks? And the profiles seem to be triggering correctly, but the SharpTools actions in those Tasks fail? Have you tried adding some debug actions to the profiles (eg. Notify/Flash)?
Is it possible that this is a network related issue? Sometimes when devices are transitioning between wifi and cellular, the network activities will start to fail. This is where having retry logic like @hellfire51 describes in the following post can be helpful: