I believe it would be interesting to have the option to link an event to a subscription.
For example, creating a user group called "Event X participants" and creating a subscription called "Event X" and automatically adding "Event X" users to the "Event X participants" group.
So far so good.
If the user chooses to participate in "Event X" he should be redirected to the subscription page and would only be approved after payment confirmation. If the customer withdraws from the event, a notification should be created for the administrator to reverse the transaction on PayPal.
The control of participants would be made by active subscriptions.
However, when I create an event I can't associate the event with the subscription "Event X".