I have a Roku TCL TV that is about nine years old. I also have a Roku Streaming Device that is about six years old. Why is it when there is a Roku software update that either one of my devices gets the exact same update two or three weeks later than my other device?
I assume Roku rolls updates out slowly. Many companies do this to reduce the chance of massive fiasco if they mess something up that doesn't get caught by the beta testers.
Major Roku system updates are sent to individual installation by individual installation over several months, with an update schedule known only to Roku. If you have multiple Rokus, they may not become eligible for the update at the same time, even if they are the same Roku model.
Roku menu path "Settings > System > System update" will show you your current Roku version number. Down in the lower left corner of this screen it will also show you when your last update was installed.
A new release sometimes creates problems that must be addressed. If you are having a new problem with your Roku, does its beginning coincide with your installation date?
In past major Roku updates, I've found that updating the Roku software may not automatically update all channel apps that have new versions to accommodate the Roku update. Manually running an additional update check as soon as you receive the Roku update can make sure you have the latest versions of all your channel apps and prevent many update-related problems (Settings > System > System update > Check now).
Despite having had access to the Roku update as it was being developed and rolled out, some channels may take a while for their developers to issue needed updates, so a manual update check as above to catch any more recent updates is always a good first step when running into specific channel problems.
They may also have to make certain tweaks for different devices as well.