Content Resolving Problem

There is a cluster with content, and there is a web-application with a built-in js-ipfs node, which runs every time the application opens, and tries to retrieve content from the cluster via ipfs
also on one of the nodes of the cluster is a web-rtc star signalling server, connected to the same node, and the application connects to this signalling server every time it starts up.
The problem is that the content in the app is very poorly resolved, despite the fact that directly from the cluster through the gateway is immediately available
Is there any correctness in such a setup and how it can be improved?