Hiding UPROPERTY based on condition

Nope, there only EditCondition. At most you can do your own property editor customization: