And the other one?
Edit: Ok, the other one should be 1.11-r-20230510288096-stable-GS290, as the corresponding dev version has a different build number.
And there’s the difference and the explanation: One phone is on the stable release channel, the other one is on dev.
1.10-q-20230416280390-dev-GS290 will not get any more OTA updates, because only one Android version gets supported per device (not Q anymore for the GS290).
And it will also not get an OTA upgrade to 1.11-r, because so far OTA upgrades have been exclusive to the stable release channel.
So, the updater works correctly when not offering anything more on this phone.
In this case the upgrade has to be done manually by the user via a fresh install, wiping user data by default (be safe with a backup).