We've been talking about this in IRC but we're really not sure what's going on. None of us in there use dataverse-docker (which I assume you're using).
The dataverse page results are powered by Solr so it sounds like they aren't being indexed. But then you're saying that they appear after simply viewing them, which is odd. Indexing usually only happens when something changes, when some sort of "write" is made.
We also talked about how Solr is probably in a different container but that shouldn't matter.
I hope this helps,