Just an update, was able to get it working sortof normally by setting the max to 95%. For some reason when set to 0-100% it has incredibly small stroke lengths, but if I start to play with the max/min values a bit it's almost like it resets or something. I advise others struggling with serial devices to try fiddling with this.
Question for you Kredyn, is it intentional that stroke lengths get shorter during faster segments? Or is this another thing with my device setup?