I've borrowed the title from a previous post as I have had the same problem that ksinori posted about (I hope you don't mind ksinori). I even have the same person from support replying. I have quite a strong view about how BB are handling this but up until now didn't really think I could comment without experiencing it myself.
To summarise - I did set out to use a block on the last camp on Traitors. General 1, attacking the leader camp, did not appear so I told General 2, my blocking general, to retreat. I looked at General 1 and it stated that he was waiting for orders so I could not tell him to retreat as well. Then, I was notified that General 1 was attacking the camp that would have been blocked - I did not get a notification that he had been intercepted. This time support have come straight out and blamed the issue on blocks saying that "there is a chance the game will do strange things" when using them. There has been no attempt to blame lag though.
I've had an exchange of views with support and I would be interested if anyone can see any flaws in the following argument that I have used:
1. The game has been designed to allow more than one general at a time to attack - if this was not the case then the option to attack would be disabled if another general was already attacking.
2. The game allows attacks on more than one camp at a time and for more than one attack to be made on a single camp at the same time - again this must be the intended design or the options to attack the same or another camp would be disabled.
3. The game is designed so that a general can be intercepted by another camp if they pass through their zone of influence and will issue a notification to the player if this occurs.
4. The game is designed so that the player can make their general retreat so long as the general is not in the process of fighting a camp.
5. The game is designed to tell the player the current status of the general.
These are all parts of the game's design so any combination of them occurring in the game must be catered for.
As far as the game code is concerned, all I did was send one general to attack one camp and a second general to attack another - as set out in my first two points the game is designed to allow this.
With this in mind, when my general was intercepted by another camp the game should have notified me of this, even if another general is moving or attacking, as this how it has been designed but it did not - this is the first bug.
The game also gave me the wrong information about the status of the general - the fact that another general had been sent on an attack should not have affected this, since this is again how the game has been designed. This is the second bug, which prevented me from telling my general to retreat.
Thanks to anyone who spends the time reading this