Ryzen 5 2600x, rx 590, m.2 nvme 512gb, 6 fans through sata powered hub. Will this power supply be good for this build https://www.newegg.ca/seasonic-m12ii-620-bronze-620w/p/N82E16817151095?Item=N82E16817151095
You may be able to get away with it, however, there ARE certainly better options.
The M12ii is well built, but very dated and lacks important protection circuits present in newer PSUs.
What is your budget?