Toggling a bool doesn't enable/disable the elements of the array similarly to how it does for TArray in the details panel. Static arrays should have the same semantics as TArray with regards to edit conditions.
1) Create an actor with a bool and static array with Edit Condition:
UPROPERTY(EditAnywhere)
bool bTest = false;
UPROPERTY(EditAnywhere, meta = (EditCondition = "bTest"))
TSoftClassPtr<class UObject> TestArray[3];
2) Compile.
3) Toggle bool in details panel and the static array is still not editable.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-93101 in the post.