Or you could simplify the whole thing and just host it yourself. It isn’t worth that level of complication.
Yes and setting up your own CDN config (Cloudfront, whatever) is minutes of work and brings all of the benefits you’ve outlined. And costs pennies.