Is there a way for every client to keep connected to the database that is needed for that page or pages?
Not the web client accessing the database, it's the blazor backend and web backend normally work stateless = no permanent connection.
If it is not possible let me know as well.
Indeed; you have to rethink your application design.