I’ve had LibreElec running on the same Rpi4 for five years or so, and it’s doing its job fairly well without much maintenance.
But it’s pretty much a single screen setup. I don’t actually know how well it handles a Roku situation with several concurrent users — if I understand your requirements correctly.