Nothing in essence, both can be used, and "på grund af" is most often used. You most encounter "grundet" in official writing.
... Just thinking aloud . Does the origin for this phrase come from on grounds of / on what grounds etc ?
I don't think so, exactly. "It is not your fault" is for negative things, whereas "It is not because of you" could be almost anything.