Thanks for the answer, I understand the way the explicit keyword works and I agree on how important it is for clarity.
The issue is that this actually compiles and works, and I want to know why it does compile even though the construct is explicit.
FVector2D MyVec = 15.f;
Thank you, I’m using 4.26 if that’s important.