You wrote you flashed Marlin 1.8.9.
Where did you get it from? Was it a precompiled hex?
If it wasn't who configured the firmware?
Sorry that would be Marlin 1.1.9 bugfix
was there any solultion? have gone throught the exact same procces and stuck here