Having all your FAQs on one page would only matter if you had a very high number of FAQs and a lot of content in each one. You have a lot of FAQs on that page, but, given the little amount of content in each, it shouldn’t be enough to cause it to load as slowly as it is. You could always test by only putting, for example, 5 or 10 FAQs on a page, to see if it makes a difference.
There are indeed a couple of JS errors in the console every time we visit your page (see screenshot here for reference). I’m not too sure what kind of impact they’re having on the JS of our plugin loading, but it would be a good idea, either way, to look into why those are showing up.
As for the queries, there are numerous avenues for testing that. There are plugins that will do it. Or your host may have a tool for that. We can’t say with any certainty that that is having an effect on the load times, but it’s worth checking.
Another thing that could be affecting it is if your theme has JavaScript animations (e.g. a page loading effect). Perhaps, for some reason, those could be conflicting. If you disabled those, or temporarily tested a different theme, does it still load slowly?