UMG property bindings does not work on derived widgets in cooked builds

I am also having this issue with my blueprints, they widget is created and added to viewport on begin play in my player controller. the text in the widget is bound to functions which read functions and return a string equivalent. odd thing is my Month value which is based of an Enum just returns “MonthNames_MAX”. works perfectly fine inside the editor and i cant remember making any changes which would cause any different behavior in the widget. First noticed in 4.17, have since upgraded to 4.18 and can confirm i am still having this issue.

Building for Windows (64-bit) and have tried nativizing assets etc, making changes to build settings. nothing seems to work.

I do have some widgets where values are reading correctly. I will try to figure out the differences between them and post any news if i find any.