MarketPress shows wrong appointments price at checkout

I have Appointments+ setup with MarketPress, if an appointment is booked as admin the right price show up. But if it’s a non-admin user MarketPress shows a $0 price at checkout.

After some testing, realized that the conflict is with Membership 2 plugin. If that’s deactivated the price pass through with no issue.