Take care, the gas target and limits are in Mega-gas. The default is 7.5. Your 94000000 is actually 94 * 10^12 gas, which is semi-infinite. To get 94M, just specify 94.
A good rule of thumb imho is to stick to the amounts mainnet can handle (8M). Most clients require 100-200ms to crunch through an average mainnet 8M gas block. If you raise the gas limit to 94M, processing such a block will easily take 1.2-2.4sec. That might be a bit pushing it even in PoA, probably bad things can happen with block propagation at those numbers.
The gas target is what miners will aim for even with empty blocks. If blocks get full, Ethereum has an auto adjustment mechanism where miners will gradually raise the gas limit to cater for more transactions. It however doesn't make any sense to push it upwards unlimited, because you'll hit strange issues within the code.
Rinkeby for example uses 8M gas for the block target and 10-12M for the upper limit.