Disabling sendCommandFeedback stopped working

Bit of an odd question: my datapack used a pretty simple method to make messages appear "cleaner". I did the following in functions meant to be addressed by the player: execute store result score command_feedback settings run gamerule sendCommandFeedback execute if score command_feedback settings matches 1 run function hide_command_feedback the hide_command_feedback function contained this: gamerule sendCommandFeedback false schedule function restore_command_feedback 1t replace and as you guessed, the restore_command_feedback function simply set gamerule sendCommandFeedback true However, this completely stopped working with minecraft 1.20.3. Versions 1.20-1.20.2 it works fine on, but 1.20.3-1.21.x it simply doesn't work and will show the command feedback of it running a function. Any idea what caused this? Is there a solution? Or was the before mentioned method rather a bit of a hack and it just got patched out?
Continue to help post