I have personally gone down this route as iOS/MacOS are my daily drivers. I have found for my use case android is a better fit for Kiosk use.
While i’m sure you can kiosk ios, becasue i’ve seen it, this combo is SUPER simple and worth considering if you find kiosking ios as fustrating as i remember it to be.