Image plane dimensions in blueprint not retained in editor when reopening level

Hi there,
I have an image plane blueprint tool that allows an artist to load a texture into a blueprint and it creates and resizes a plane and adds the image via a DMI.
However, after saving and closing the project, when I reopen the level the plane returns to its default square. How do I fix this so that it retains its dimensions?
Here’s what I have in the construction script:


Thanks

Does the construction script of a blueprint actor execute when the level is opened?
If so, is my issue the reference to the texture?
Any help appreciated