You may need an app from playstore to start a particular app on boot. I have used one called Autostart in the past.
To handle "kiosk" once the app has started you could see here:
https://groups.google.com/g/mitappinventortest/c/25m4WN0IHks/m/in0Fn9wtBAAJ