Problem regarding passing editable variables through blueprint interfaces

Hello.

I have a construction script with a couple of editable float variables which are set to 0 by default. I am changing the variables in the viewport. Then, I am trying to send the variables through an interface using the event begin play node as shown in the image below.

However, when I am trying to retrieve these variables from the player blueprint class, the default values of the variables are being sent i.e. 0. I want the values to have whatever I have set them in the viewport.

Am I doing something wrong?

Thanks