Your post leaves it a little bit unclear what you actually did.
Are you saying that
1. Originally all requests for images went directly to the egregiously-priced image host
2. You changed that traffic to be routed through Cloudflare instead so it would be cached
3. That reduced requests to your image host enough to cut your bill by 99%
?