BP based on C++ class does not reset a component's defaults

those changes will persist in the Blueprint even if you later remove the EditDefaultsOnly specifier.

I’m sure it’s a bug since it makes serious inconsistency – Blueprint is inherited from specific class, but in that case it acts somehow different (c++ class does not allow to set the values from BP yet BP uses custom values).

about the second part – I will re-check it in 4.18.3