Hi @TeaOlson,
This definitely seems like a weird problem, and I know it must be very frustrating for you. Members of the Canvas Community here are generally other Canvas users (students, teachers, and administrators), so we don't have any access to your specific school's environment or your user account. The problems you're facing don't seem to be widespread at all, so my initial reaction as a Canvas admin is that the issues around disconnects would be either caused by your internet connection being unstable or something on your specific device, like an antivirus, browser extension, or something similar.
I would highly recommend contacting Canvas Support, as they would have more ability to investigate this, but ultimately you'll probably have to work things out with your school and/or teacher since they generally have the final say on grading.
I know this probably isn't the clear answer you were hoping for, but I hope it helps a bit.
-Chris