@Gib1
Try going into your router settings and verifying that both IPv4 and IPv6 are enabled. It is possible some apps are using IPv4 and if your router is set to IPv6-only, are unable to translate the addresses.
Just note that while Roku devices are not currently wifi7(be) or wifi6(ax) compatible, both of these are backwards compatible with wifi5(ac) and since some apps are working correctly, appears most of your router settings are likely configured correctly. (ie. Roku device is connecting to network and accessing internet).
Roku Community Streaming Expert
Just another Roku user... I am not a Roku employee.
Insignia RokuTV, Ultra 4660, Premiere+ 3921, Express 4k+ 3941, Streambar 9102