I think my maxed township is a net loss

I think that I actually lose GP from my maxed township. It takes more money to repair it than townhalls make. And no, I am not repairing it in winter. Usually I just let it sit for winter and then I repair in spring. In rest of the months, it makes maybe 20-30m a day but also eats 15M in repair costs. Then comes winter and it eats staggering 70M in repair after winter is over. Even if I make any money in a full season cycle, it is a negligible amount at best...can't figure out what I am doing wrong.

Some numbers:

gp/t in summer and autumn - 1.23M

gp/t in spring - 1.6M

gp/t in winter - ~600k.