@estephens
The fact they all went haywire at the same time indicates a non-Roku cause. Something interfering, something about the wireless settings, something hard to quickly identify.
Unfortunately, none of your devices include Ethernet connections so you can't easily narrow it down to something related to wireless.
If you were to go directly to a service, paid or free, via browser, does everything stream properly? Is it better than on the Roku devices?
For example, Pluto TV on Roku vs Pluto TV on browser. Any performance difference?
Oh, and by the way, Roku doesn't care about dynamic IP address. All Roku devices take whatever internal address your router assigns, although you could configure your network to assign the same internal address all the time. The Roku devices don't see the external address. So, whoever was talking out their ass was, well ...
DBDukes
Roku Community Streaming Expert
Note: I am not a Roku employee.
If this post solves your problem please help others find this answer and click "Accept as Solution."