Glad you enjoyed it. The income was likely was due to upkeep, each unit has 1-2 gold per turn upkeep. Also Lumi has a gold steal ability that can make that even more confusing if you are fighting her. As for factions it is you vs everyone else allied together against the player which is why they reinforce each other.