Obligatory curveball suggestion:
I bought a
https://www.yumasia.co.uk/panda-mini-rice-cooker-with-ceramic-bowl at the start of the year.
It has a slow cooker mode which you can set for various durations and, for things like grains when there's a definite end point to the cooking time there's a finish-cooking-in-n-hours function. As well as just rice, I've been using it loads for one-pot rice based dishes with everything chucked in at the same time, cakes, failed attempts at gluten free bread, slow-cooked pasta sauces, steaming veg... A friend uses his daily to have his porridge ready for him when he wakes up.
The things-you-can-cook-in-a-rice-cooker-that-aren't-rice corner of YouTube has been quite a revelation!
It beeps when it's done cooking and will generally then switch to a gentle warming mode. I tend to main meal at lunchtime and it's been great to set up in the morning, not have to worry about whilst I'm working in the attic room, and then be able to grab a meal in the break in video calls.
it's got a 10 min countdown for the last phase of cooking - that's quite useful for knowing when to get cooking any additional meat or veg or to wrap up whatever I'm doing while I wait.
Size is great for me. 1 cup of rice does me for two meals. It's rated for 3.5 cups, so there's scope for scaling up for guests.
There's some steam generation, so I have to pull it forward of the overhanging cupboard.
Cleaning might be a bit more involved than a regular slow cooker, but it's not really onerous.
So, a thumbs up for the general approach, and maybe some things to think about re useful functions that might translate across to your situation.