Topページボタンの実装が新規テンプレートでエラーになる(Cannot read properties of null )

ボタンとJSが設置されている状況がよくわからないのですが、以下のような状況ということですか?

  • ボタンはTOPページにのみ設置
  • JSは全ページに設置

上記前提であれば、エラーが出力されたページにボタンがないからではと思います。

JS側で要素の有無を判定したり、liquidでページを判定してJSをだし分ければ良いかなと思います。

[参考]

https://shopify.dev/docs/themes/architecture/templates

https://shopify.dev/docs/api/liquid/objects/template