Free Pro Site level has same functionality as Pro level

I have 3 Pro Levels - Professional - level 1, Business - level 2 and Enterprise - level 3. I also have a free level, I used the checkbox in the backend of prosites to create this. But for some reason the free level is getting the same functionality as the Professional level, all premium plugins for that level etc. Not sure why this is happening. Also domain mapping is enabled for the free site, which it shouldn't be, this is a core piece of functionality which is one of the main reasons people will upgrade to a pro level site.

How do I fix these issues?