I try to do multiple methods to get parts clean at the same time. I like to do the GDI valve cleaning alone with a PEA fuel cleaner and usually within that day or next I like to use the Gumout Multitune at 1 ounce per quart and run in the crankcase for 10 minutes.
I would like to try adding a moisture angle to the cleaning up carbon. Maybe running at 2k RPM while going through the automatic car wash or hitting the highway and throwing on a steel mesh racing filter from Blitz or something and drive when the moisture/humidity is high.
https://www.nengun.com/blitz/advanced-power-air-cleaner