It does not seem to be possible through blueprints. Here is a topic I’ve found for C++ Greying out blueprint exposed defaults? - C++ Gameplay Programming - Unreal Engine Forums
I also found this one: UPROPERTY EditCondition and CanEditChange · ben🌱ui but still in C++.