Given nodes A and B, running uninterrupted 24/7/365:
- A having 450 and B simultaneously having 750 is not unusual
- A having 4500 and B having simultaneously having 7500 is a little unexpected
- A having 45,000 and B having simultaneously having 75,000 suggests a problem or a config difference between the nodes (max mempool size and min relay rate can be user configured, and could elicit such a disparity)
- A having 45 and B simultaneously having 75 is not unusual if transaction load is low (i.e. you could've seen this on December 25th every year up to now)
- A having 4 and B simultaneously having 7 is very unlikely, and suggests a problem with both nodes (or that you're on a Bitcoin ForkCoin )
So a whole number multiple in difference only really ought to raise eyebrows when the total network load is very high. At relatively low loads, wide variations can easily exist within expectations of proper operation. As you saw yourself, the difference lasted only briefly at low loads anyway. The main material difference is probably that the node with 450 tx mempool dowloaded the whole block, whereas the node with 750 tx mempool could reconstruct the block from it's mempool using compact block hints.