Long time ago someone found the reason for the 'barrage not firing' bug. It had something to do with giving(/queuing?) orders while the mortar was not facing correctly.
Maybe this one has similar reasons, that the mortar wants to start another command before CoH2 sets the smoke barrage to finished or so.
Can you reproduce this issue?
I'm pretty sure I wasn't queuing commands.