I got my 2016 HC in 2019 with 35K miles. I was finally convinced by a trusted friend master mechanic to install a catch can with baffles, which I did. I empty it regularly, every 1000 miles in warm, 500 in winter to keep ice/condensation to a min. Truck now has 80K miles
I did the valve clean procedure with Lucas GDI Valve cleaner spray. Disconnected the intake and shot the spray in past the MAF (which I disconnected also) Son kept the RPMs at 2K, shot spurts in for about 8 minutes til can empty. Never stalled or sputtered, heard slight increase in RPM with every squirt. Let it sit for 20 minutes per the directions, then put it all back together and drove. Didnt see a single puff of blue smoke. Had to reset the CEL, probably lit due to the disconnected MAF?
Truck actually was running smoothly and still is, but was convinced to do the simple procedure for this GDI engine.
Hope that indicates the catch can is doing it's job keeping crud off the valves.