AttenuationOverrides values not updating correctly inside Construction Script

This is a very strange issue:

Im trying to get the AttenuationOverrides from a AudioComponent inside my construction script. There Im splitting the struct, accessing the AttenuationShape value as well as several others.

The problem now is, if I update the values in an instance of the BP inside my level, they don’t update in the construction script. Lets say I have set the AttenuationShape to Box in the BP class, change it to Sphere in the instance, it still prints me Box in the console. The even stranger thing is that the Tooltip that shows me the current values of the struct in the BP editor actually show the correct values!

I attached a screenshot for better understandability.