Bug or intentional?

I currently have 12 Winchester 1895 rifles with 3 stars in my inventory. I can equip them on my engineers just fine. However, when I try to equip them on my AT gunners or radio operators, the game tells me I don’t have any and forces me to buy the exact same weapon again, despite already having 12 of them in my possession… Isn’t that ridiculous?
Screenshot_1

Now all my weapons have disappeared except for the ones I managed to plant, but the money never came back… Anyway, DF

You can delete it, at first it was a question of why I couldn’t arm those soldiers, then it turned out to be a bug and I already went to create a ticket.