@Sanket1
If you opt for scheduled workflow, you'll need to purchase both the Power Automate Process License and the Premium License, totaling $150 per bot/month, plus $15 per bot per month, amounting to $165 per month.
With this license, you can schedule your workflow to run automatically, eliminating the need for manual intervention to initiate the process or sign in the your VM.
Alternatively, if you're willing to sign in to the machine each time the bot is scheduled to run in order to save on license costs, the Power Automate Premium License alone will suffice.
Please first understand the flavor of license and how it works:

Attended and unattended scenarios for process automation - Power Automate | Microsoft Learn
Please let me know for any further questions.
Thanks,
Deenuji Loganathan 👩💻
Automation Evangelist 🤖
Follow me on LinkedIn 👥
-------------------------------------------------------------------------------------------------------------
If I've helped solve your query, kindly mark my response as the solution ✔ and give it a thumbs up!👍 Your feedback supports future seekers 🚀