I assume you are using 4.0 fully updated: you dont say. And you dont say
what the specs are of your machine.
I use Qubes primarily on thinkpads - old ones. I dont recognise any of
your issues.
This isn’t particularly helpful, except that it might point you towards
the Librem side of things, particularly for the “choppy” motion and the
issues with suspend.
Since suspend didn’t work reliably from the start, I would go back to
Purism in the first instance.
When you say that “the internet does not work in Fedora”, I assume you
mean that Fedora based qubes cant connect after the reboot. This is strange.
Can you connect to an IP address? http://149.20.4.15 or
http://195.10.223.181 ?