32GB of memory might be a little light if you plan on running all those at the same time. I say might because my laptop right now only has 8GB (Win 11) but it always seems to be maxed on usage, but still runs fine.
It is going to depend greatly on what you plan to do with the VMs.
As Pifouney...