You need to add playsinline autoplay muted loop
because Chrome does not allow a video to autostart if it is not muted. Also, right now I don’t know why it is not working in all Android devices. I’m trying to look if it’s version specific, if I find something I’ll let you know.
Chrome issue:
After some research I have found that it doesn’t work on Chrome sometimes because in responsive you can activate the data saver, and it blocks any video to autostart.