[Bug] TMap not getting default struct values

Firstly, I have been able to recreate this bug in a fresh project.

If you create a custom enum, and a custom struct, using the enum as a key and the structas a value, the default values of the struct are ignored

Here is the set up:

The default values for NewUserDefinedStruct are 5, and 5.4000, but, when printing, returns only zeros.

However, if you add a new member with said enum value, it works perfectly fine, as such:

By dragging off the pin and using MakeNewUserDefinedStruct it creates the default variables, so it isn’t two much of a pain, and there’s a few ways to compact everything with variables, or splitting structs instead of breaking them, to make it more clean and dense, or even create a function in a function library that can do this for you, but regardless, this is something I would like to be fixed.

Thank you for submitting a bug report. I have reproduced this issue and updated a logged report with your issue which you can find here:

You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.