There is definetly a bug here and missing information in the tooltip. The loyalty reduction seems to be in the game, but isn't reflected in the tooltip. They should add some indication on how much loyalty affects production. So in your case there should be idk, a times 0.1 modifier for low loyalty. It shouldn't go into negatives however, they probably have the math borked somewhere in the code.