I found the error on my membership site, it was a conflict and error with the theme I use. I contacted the theme builder and they fixed the issue so its fixed on my site. What I did to find the problem was build a staging site so I could turn off plugins and the theme. When I changed the theme to another in the staging site, the profile showed again. Then I found an error in the php error log and could see it was an issue with my theme. Good luck to you, I hope you can find the issue in your site.