Your comments

Alright I'm a sucker ! I added that ; )

So I could see this one bombard not being built by worker but we're missing the step to reproduce this issue so I can't progress on this issue I'm afraid. 

As for your save file you can still manually drop a defence part to the defence.

And part being moved by worker not showing properly will be fixed on next patch

Sorry about the delay, sure thing !

In my example BaseString is set with "This is a random number : "

GeneratedString is left empty, it is built during the Add To String

And RandomNumber is set during the Math Random action

Here, I hope it makes enough sense:

Unfortunately I could not replicate this issue, I set up the settings as mentioned,  play HoG 4 and shields worked properly. I saved then load. And shield still worked as intended.

If you do have the issue happen again, feel free to reopen this ticket, but we'll need you to supply a game log and a save file please ?

Thank you !