ClientWorld runs empty PredictedFixedStepSimulationSytemGroup every frame?

There might be a good reason for this, but I noticed that every frame in the last loop of the ClientWorld PredictedSimulationSystemGroup the PredictedFixedStepSimulationSytemGroup is empty as can be seen in the screenshot above. Our code that is set to update in PredictedSimulationSystemGroup thus runs twice in a row without a physics step in between. Is this supposed to happen, and if so why is this needed? It seems to me there is no benefit in running our game logic again without the physics being updated

The group rate manager is still invoked every time the prediction update run (so also for partial ticks). That should not mean the PredictedFixedStepSimulationSytemGroup should actually execute any inner system, It is only checking if it can run or not.
Sure, we can prevent this for even being called for partial tick in first place (there is no need to). The fact it is invoked is expected.

thanks for the explanation, so if I understand you correctly the code circled below technically does not need to run. We are on a very tight budget and if so we would like to avoid running these systems, could you give me a hint where I should be looking to skip their execution?