参考ページ:https://web.runland.co.jp/blog_cate2/post-3558
スマホで『background-attachment: fixed』が効かないときの解決法 主にSafari iOS系
background-attachment: fixedがスマホだけ効かないのは、
background-attachment: fixed;とbackground-size: cover;を同時に指定しているからです。
これらの同時指定は、iOSで問題が起きてしまうようです。
iOSで問題が起きるということは、iPhoneやiPadでは指定が無効になってしまうということですね。