Hello Evan,
Thank you for reaching out to Microsoft!!
Yes, an application-based flow can use calendar and event-based requests in the Microsoft Graph API. This can be achieved by using application permissions rather than delegated permissions. Application permissions allow app to access resources without a signed-in-user, which is ideal for background services or daemons.
Link: Calendar Overview Graph API
Regarding the Entra ID user tied to calendar/event generated, a generated calendar or event does not necessarily need to be tied to a specific Microsoft Entra ID user. Events can also be created in group calendars or shared calendars.
For example, you can create events in a Microsoft 365 group's default calendar using application permissions. However, if you are working with a user's calendar, you would need to specify the user ID or principal name in the API request.
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.