The kitchen sink may have too long of a trap arm. We're limited to 60" on the West coast for 2". We normally run 1.5" for the kitchen trap arm, max 42" long until the vent, and then 2".
The tub trap is normally in the crawspace, but what you have looks good.
The toilet and lav look fine with the lave being wet vented over the toilet with this exception. If you have a 3" line going out, then there should be a composite of a 3" line for venting. That could be two 2" vents and one 1.5" vent, Or it could be three 2" vents. If you add the venting now, it's two 1.5's and one 2" Changing to kitchen sink vent to 2" would fix that. Also the horizontal is too long for standard sizing. Upping the kitchen sink vent up one size to 2" for that long section is also wise.
Most roofs have penetrations anyway. Roofs need venting at the top and at the lower edges. My last house had a metal roof, and I had quite a few vents going through the roof. And roof vents, and skylights and furnace venting.