Finding a known provider

I have a file on a local host(a laptop). I try to use dht findprovs on the key for that file on a remote host(a DigitalOcean VPS) to find the local host, but it fails, returning no providers. If I run dht findpeer on the remote host with the ID hash of the local host, it succeeds immediately. If I try to get the value of a hash that (most likely) only my local host has, it succeeds immediately. What am I doing wrong?

Here is the output of the findprovs command with the verbose flag:

https://hardbin.com/ipfs/QmcDMAEoigc9w31pYEoAnYbNDM3d8hPn26MRQmMjqn73WH/#CmBZy6xyULarHSycoTeumS9eNnXSbmqpQJTrPqSWS9wH