I was mainly responding to this part, in which the behaviour is normal.
Mission generating stopping earlier is strange and is not something i've witnessed before and I play on all three the platforms. (MC, LSS, MKS)
33 fire stations and it caps out at 34,