I don't think it's possible to install the microsoft edge insiders builds in S mode, but don't quote me on that because i could be wrong. You'll definitely get it for S mode when the stable build is officially released.
Yes I can download the exe and install all channels of edge on S mode. I would like to install it on a lot of computers with intune all at once and not one at a time. There is suppose to be a way to install win32 apps using supplemental wdac policy’s but I am having issues getting it to work.