What am I doing wrong with my M3D Micro?
It's not you - it's the printer!
The M3D Micro is not a very sturdy setup. The X-axis is a single pair of thin rods, hung up on a pair of similarly thin rods in Y and mounted on 3 very thin pillars in Z. While the idea is good, the execution is not particularly well: The rods are too thin and the design is virtually unchanged since 2015 and thus this review from 2016 still applies. As does this from 2018:

The extruder having problems to extrude reliable and steadily was not fixed since at least 2015.
The mounting of the motion system is not very sturdy and the system itself is under-designed. This means it is particularly vulnerable to oscillation - which your print shows.

The extruder is mounted flexibly on the motion system, which amplifies all those errors. But that is designed for bed leveling - so there is little you can do to gett the needed stiffness


The motors are underpowered. This leads especially to trouble with movement accuracy unless you print super slow. And that print you showed shows that you print with more normal print settings for a 2021 machine. This also shows in your print.
If a professional in 2018 can spend 2 days calibrating and get no results with the owner's proprietary slicer, then that slicer is not worth the disk space it uses. If you need to hack Cura to get the proprietary g-code derivate and you need to do that to get even decent prints, it's a bad design.

All in all, you might squeak out better prints with a lot of calibration work, but the printer suffers so heavy from the design flaws that it would be a labor of love.