To be honest, if you need 20 licenses because of a home lab, I'm sure if you wrote to Red Hat, they'd probably provide some extra free (or nearly-free, like 50$ a year or something) licenses since your use case is home-related, not business-related.
That said, I can understand how one wouldn't want to do that. For a home lab, I'd say any distro is totally fine.
For personal use I use Debian almost exclusively. Laptops, desktops, servers, VMs, Raspberry Pis, all of it.
Pre-Stream CentOS was never my preference, but I did spend some time running it to learn the RHEL way. The free licenses would fill that gap.
At work we run RHEL where we needed support and Alma where we don't. It was chosen for me. I'm watching to see how this plays out, but not incredibly concerned.
That said, I can understand how one wouldn't want to do that. For a home lab, I'd say any distro is totally fine.