having same issue. i think it has broken after having some 10 millions. there is no problem in my other zoos with under 1m cash. maybe big wallets cause this problem like naukia said.
Oh dear - definitely looks like a bug. At least with that amount of cash you can employ more mechanics to fix them?