NEW UPDATE v2: we have updated the Cloud again. This will improve all devices and all games. These changes will automatically install on your router within the next 24 hours, but if you would like to force your Cloud to update, please do the following:
Go to your Geo-Filter
Open the Geo-Filter Map Options (click the three horizontal lines in the top left of the panel)
Click 'Flush Cloud'
Wait about 30 seconds - 45 second for the Flush to complete. Don't worry if you see a message that says '"Error: The operation is taking longer than expected. Please briefly wait before using this R-App" - this is just a default popup that appears when something is taking a while to complete on DumaOS. Just clear the message and wait another 30 seconds for the new Cloud to complete its installation in the background
Once complete, make sure you're happy with your other Geo-Filter settings e.g. home location, radius, Ping Assist on the R1 etc.
Now restart Black Ops 4
Now play some games. The vast majority, if not all, servers will now be correctly located which should mean you consistently get dedicated servers again.
Don't worry if a server sometimes shows as a 'Peer' - there are still servers that we have not yet categorised as servers. This will be something we tackle in the future but it is a purely visual benefit so don't sweat too hard if they're showing as peers.
If you want to know if you're on a server for sure, click the start menu within a game and click on the Network option. Near the bottom is an encrypted sequence of letters and numbers. If this ends in the letter e, it almost certainly means you are on a server.