I believe all those issues in posts #110, #119 & #183 have now been fixed.
However other issues have since arisen due to changes in external code.
As a result, I suggest you wait until those are fixed. Hopefully in the next month or so.
Alternatively, download a trial copy of M365 and test for yourself. If you cancel within the first 30 days, you won't pay anything.
You will need to rewrite parts of your code to work with the Edge browser control