Comcast has tested and confirmed that the issue is a Roku matter.
Depending on who answers these forum postings at Roku, the answer will typically be a useless and time-wasting scripted reply. They many ask for troubleshooting screen shots, but they too are a waste of time and have not produced a fix.
They have closed a number of similar threads claiming the matter is fixed -- it has never been fixed and manifests itself to the present day.
If you press hard and long enough, Roku will eventually admit that it is their fault. They have suggested that there may be a firmware fix at some time in the future, but that's as far as they have gone without setting a date.
That's neither a fix nor a reasonable solution. As you've mentioned, the issue has existed, been documented, is recreatable, and is consistent for nearly two years. Many have reported the same situation, and it is all documented in both Roku and Comcast forums.
More likely is faulty hardware they Roku cannot or will not fix and are hoping will time out as people upgrade, give up or both.
J join you in asking that Roku refund the purchase price of the Ultra boxes we purchased or replace them with ones that work properly.