Glad to hear you are running a L3 switch at home. What brand and model? L3 networks work more consistently under load vs like a wireless router. I have over 20 clients now. A lot of them are slow IOT devices my wife buys. They are kind of like using a slow PC vs a new fast PC.
Asus AC1900. Yes, shocker, that's all these home routers are, switches with hardware assisted software routing, aka L3 switches. I could fire up a Cisco 3560G, 3750, or 4900M from my lab, but the power draw and noise for absolutely no benefit would not make sense. Heck if I want to drive to Chicago and pick them up there is a stack of 6509E/SUP720s sitting there for me. Not worth the gas.
L3 networks work the same at idle and under load (until they hit their load limit), just like L2 ones. True the first packet to pass through is a tad slower than the rest (just like any router with a flow cache) but the difference these days is negligible, and that is the same whether they are heavily loaded or not. Unless you're paying tens of thousands for one of the Nexus ultra low latency L3 switches, all L3 switches are store and forward, where many L2 can be run in CTF, even the switches in our cheap asus routers. The Nexus ones are store and forward for the first packet/frame only to build the cache then CTF for all matching packets/frames after that.
Your 20 clients would perform just as well, if not better, on a single L2 segment. Isolating slow wireless IOT devices to a separate AP would do far more to improve performance than separate broadcast domains (which isn't giving any benefit, any network device from the last 20+ years can handle the broadcasts from 20 devices). They are not slowing down your wired devices, and unless you are putting each one on its own AP, they are slowing each other down (and dragging your higher performing devices down with them) whether you have an L2 or L3 switch. That's why it is best to keep your cheaper IOT stuff on 2.4ghz (which is all most of them support anyway) and your higher performing stuff on 5ghz or a separate 2.4 radio.
The only exception I'd grant is some of the IOT devices that use mDNS (and use it poorly) resulting in a ton of broadcasts and a ton of processing load on all the devices in the segment. Separating those can help resolve that problem, but that is more of an OS problem than a network problem (and of course isolating them stops the mDNS from functioning).
Just hardwire her gaming console to the main router and call it a day. Adding more devices in the path will reduce performance, not improve it.
Enough banging my head against the wall for one day.