That seems very weird, as the game doesn't require or use the internet connection.
Are you playing via the itch app perhaps?
No, the squads don't have a "troop amount" anymore. Instead they have "Health Points", which increase automatically when they level up.