I have looked at what you posted. I see what the problem is, and the fix is very easy. The essence of the problem is that 84.107.188.x is unroutable because you have another subnet of this network in the routing table:
18.104.22.168/32 is directly connected, Dialer1 (which is the negotiated address on the Dialer) and because you have configured no ip classless. no ip classless and no ip subnet-zero are both examples of things that used to be default behavior of IOS (quite a while ago) and where the default behavior changed.
When no ip classless is configured then the router can not use the default route for an address where the router already knows some subnet in the network but not the subnet where that destination is located.
The fix is to configure the router with ip classless.
While I am at it, I notice that you have the router configured with no ip subnet-zero. That is a very old style thing to have in the config. Is there a reason for it? To conform to more modern trends in router configuration I would suggest that you configure ip subnet-zero.
I have a request for you. If Rick's post helped resolve your problem could you please rate and resolve the post. That would help someone down the road, who runs into the same problem you did, quickly identify the post that provided the solution and also a recognition for the person providing assistance. I am not saying you don't want to rate the post but I see a lot of posters appreciate the help and forget to rate the post.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...