Wrong property type
For some properties, the property type is defined as something other than "Page" type using "Has type:", but they show up as "Page" type on Special:Properties.
Have you checked that you use a double colon? e.g. string. Furthermore, if you use __SHOWFACTBOX__ then the factbox should show the Has type special property for your property page.