Nit: KataGo does train on handicap games up to 5 handicap stones. In the KataGo write-up "Accelerating Self-Play Learning in Go" from 2020, Appendix D says that KataGo trains on handicap games with up to 3 handicap stones. Looking at the current version of the KataGo code, nowadays it trains with handicap up to 5.