I wrote a console tool to create a bunch of user profile properties on deployment. Everything works fine – but when refreshing the Manage User Properties page, they just don’t show up on that page.
I was pulling my hair out for a couple of hours – and then it hits me. This page is cached!! Recycle the Central Admin app pool, refreshed the page, and voila! They appear as expected.
Doh!