Did you configure those same public IP address ranges into System Preferences > Sharing > Content Caching > Advanced Options... > Clients > My local networks: use custom public IP addresses? See https://support.apple.com/guide/mac-help/enable-content-cache-discovery-multiple-mchld4ab5cdc/mac.
If that's not the problem, are your devices on the same local subnet as your content cache? If not, did you configure System Preferences > Sharing > Content Caching > Advanced Options... > Clients > Cache content for: devices using the same public IP addresses?
Remember that if you change your content cache's configuration in any way, you'll need to restart your other devices (such as the Mac at 95.129.5.28 above) for them to notice the change right away.