I've been using this app for about a month, & I love it.

I’ve been using this app for about a month, & I love it. However, at very random times the app will send my x & y axis home (right in the middle of a print) Maybe a bug?

do you see timeout errors shortly before this happens ? If so, please try the dynamic timeout option and see if it improves the situation.

No, no timeout issues, but where is the dynamic timeout option?

@Frank_Arcamone See Options -> communication -> Communication timeout.
Another reason could be communication errors (packet loss, partial data,.). I remember a case where choosing another baud rate helped to get rid of such errors.