I almost forgot about it, I won’t say the company, but I had to return one of those printers. The z steps per mm was way off or I was getting slipping on the non adjustable drive gear. Double check your are getting 100mm of filament pull with a manual test. I talked to the company about it and they told me any modifications to the firmware or drivers would void the warranty, so I returned it.
Your prints looks fine now, but the 100mm test is super quick and easy, you might as well check.