@raster02 Hey there!
Thanks a really lot for the valuable insights! I found a solution after all ( kind of taking away what you suggested and integrating it in the application with other plugins ).
So, I made a special page that holds all the memberships but they are conditionally rendered using Elementor’s beta Conditional Display functionality. This allows to only display a certain membership based on the user role.
Now, the only problem that remains is the [pms-register] page that displays all the memberships no matter what. I am thinking about using a 301 redirect to my custom memberships page that has the conditional logic.
Thanks for the help @raster02.
Keep up the good work and thanks a lot again!!!!