I have a custom class with a few properties.
Generally int/PoolStringArray properties are exposed in the inspector just fine but strings fail to show up, even if the getter/setter work fine.
but this and another getter returns String like so:
String get_enter() {...}
for node.cpp
get_name returns StringName.
Very little documentation exists that explains the differences between String/StringName etc internally, although I have guesses.
Since they are bound in the same way, I figure something is silently gone amiss.