Your comments

declined due to lack of provided information. 

Closing this. We released the logic a while back that will require a payment profile if registering to waitlist and that setting is enabled for the membership type on the event. We've also had auto pay if payment profile exists for a few years now. 

Event tags on the member portal are independent of category.