It’s possible to use EditConditionHides now. If an edit condition fails, it will hide the UPROPERTY.
// Whether the asteroid is considered a boss asteroid.
UPROPERTY(EditDefaultsOnly, Category = "Asteroid | Boss")
bool bIsBossAsteroid = false;
// When the boss asteroid is destroyed, how many mid sized asteroids should be spawned?
UPROPERTY(EditDefaultsOnly, Category = "Asteroid | Boss", meta = (EditCondition = "bIsBossAsteroid", EditConditionHides))
uint8 BossNumberOfMidSizedAsteroidsToSpawn = 5;