In case anyone else should ever run into this problem here is the solution (I'm kicking myself).
The Expansion Selector has to be higher than the sample map selector in the UI tree.
That's it.
That's why the minimal project worked, and that change seems to have completely fixed it in my main project.
Thanks again for all your help. Hopefully this will help someone in the future!