After spending enough time in a world, the reward ejection cooldown on Trial Spawners will get much longer and more inconsistent.
I discovered this organically while playing on my own world which is at a total gametime tick count of 337465834.
Steps to reproduce
Create a new Minecraft world.
Give yourself a Trial Spawner, primed to eject a reward:
give @p trial_spawner[block_entity_data={id:"trial_spawner",normal_config:{loot_tables_to_eject:[{data:"minecraft:spawners/trial_chamber/consumables",weight:1},{data:"minecraft:spawners/trial_chamber/key",weight:1}]},target_cooldown_length:0,registered_players:[[I;0,0,0,0]]},block_state={trial_spawner_state:"waiting_for_reward_ejection"}] 1Place it down, and observe that the Trial Spawner ejects the item normally.
Use an NBT editor to change your save file’s “gametime” to a high number like 337465834, and reload the world.
Place down another Trial Spawner, and observe that the cooldown time is now sometimes arbitrarily much longer.
Can confirm, really odd