On multiple times, we have noticed that on the cycle we have done some maintenance where we put our tezos node down for 5 minutes (refresh new code, etc) that the baking rights for the corresponding future cycle are lower. I'm not talking about missing baking or endorsement, we did our maintenance window outside of our rights. I'm talking about future baking rights. At first we thought it was just a coincidence but it has been so consistent that these cycles have lower baking and endorsement rights that we have to assume a connection. Could that be the case? And if so how come? This shouldn't be affecting it so I'm wondering. Thanks
The baking and endorsement rights are generated with a pseudorandom number generator, using a seed chosen for each cycle. The seed is computed by iteratively hashing the previous seed together with revealed nonces.
So, it is inconceivable that your maintenance activities affect the number of rights assigned to you. There is just no mechanism for it.