Is it okay to stop my repair on my mysql database if it's not showing in processlist?
Its odd that your SHOW PROCESSLIST doesn't include the REPAIR TABLE. This suggests its in some form of hung state. Check with a new connection and SHOW PROCESSLIST again. If it also doesn't show the REPAIR TABLE, I'd restart the mysqld service and try again.