>>703
原因はわかったので共有します 2点あります
1.
子要素を中央にする際に、子要素のtemplateにfit-contentを使うと
Firefoxでは中央合わせにならない
→解決策はfit-contentを使わない

2.
subgridを使う場合、子要素にimgが一番先の場合は
Firefoxではレイアウトが崩れる(画像下に謎のスペースができる)
→解決策はfigureで囲う

htmlとscssはこちらを参照
https://jsfiddle.net/r17vx2s0/1/