As noted, Roku has dropped support for the Roku 4. It was a unique player with a unique chipset not shared with any older or newer Roku. With Roku dropping support, Disney has decided to drop support. I had heard about Disney+ and Hulu, but this is the first I have heard about ESPN. It should also be mentioned that Apple NEVER supported the Roku 4.
My recommendation for a direct replacement is the Express 4K+ if you do not require wired Ethernet. It's faster, has more internal channel memory (no need for SD card), and is fully supported.