Unable to execute a function relating to a mod's gamerule

I've dug around to try and pinpoint my issue, and it centers around trying to update gamerules for the Artifacts mod through a datapack function. I have confirmed that I can run vanilla gamerules through a function like 'gamerule doDaylightCycle false', but can't seem to get 'gamerule artifacts.crystalHeart.healthbonus 0' to run, let alone appear if its in a function alone. Please let me know if I'm overlooking something simple, as I can't figure it out. Thank you in advance.
Continue to help post