Hi one more time,
I can only blame my previous answer on the holiday season and too much work
I apologize for my answer that wasn’t really answering your question. By now you probably researched the plumbing vent subject very well so I will be most likely repeating that information.
The general rule is that every single plumbing fixture equipped with a trap requires venting, and its purpose (plumbing vent’s purpose) is to protect those traps from the atmospheric pressure differentials that could result in their siphoning or blowing out. If this happens, the sewer gasses could enter your house.
How do you connect those vents together and create a single stack or multiple vent stacks that will penetrate your house roof is regulated by a code adopted in your particular jurisdiction. The two codes that control plumbing vents are the IRC (International Residential Code) and the UPC (Uniform Plumbing Code), and unfortunately they have very different approaches to venting.
You’d have to find out what is enforced in your area and proceed accordingly.
The UPC is not available online, you would have to purchase it.
The main difference between the two codes is that UPC requires all vents to terminate through the roof, while IRC requires only one vent to terminate above the roof.