Looks like it was a combo of both, reading about it further. https://www.rd.com/article/americans-british-pronounce-zee/
Regional dialects at first, but then the dictionary declared it the official pronunciation and shortly after the song was produced, which would have spread the use from being regional and encouraged homogenization
Fucking old rebuilt Dodge