This happened to me because there was always an NPC alive under the demolished tower #2 (this was before the fix, so don't know if it was fixed), it happened every time until I realised what was going on. I killed all the enemies around all the towers before demolishing any towers and Tonn, or the marmox, would finnaly not get bugged out.