Material.HasPropertyが嘘の値を返す?

Unity2019.4.24 HDRP Addressable

HDRP.unlit shaderを持つmaterialに対しこの関数を使ったところ、なぜか持っていないはずのPropertyでtrueを返してきました。

直後にmaterial.GetVectorでアクセスしてエラーになります。Material doesn’t have a texture property

最小構成では発生せず、謎の挙動を示してます。

もしかしたらAssetbundleで読み込んだら正常かもしれないし、完全にunityのバグかもしれません。リリースしてしまったので最小構成プロジェクト作るが億劫です…