Moving Soldiers Bug?

I’ve had this happen a few times now where I set up a post to move the soldiers to but nothing actually happens?

You have no soldiers in the Viper Company or the other company so there is no one to move (0/12).

But I had about 18 soldiers in these since beginning of placing it. They must have disbanded somehow. Maybe not enough gold? I didn’t get a warning screen that soldiers couldn’t get paid.

I confirmed that running out of gold causes troops to disband. But there seems to be no warning about this.