Hello dear community

!
"First, let me introduce myself. I'm a freelance programmer specializing in automation technology, I'm 44 years old, and I live with my family in a small village near Eisenach in Thuringia. Since I was 18, I've been buying damaged cars, repairing them, and driving them myself or letting my family drive them. We typically drive BMWs or VWs. With BMWs, I've done some basic diagnostics using Carly, which was sufficient for my needs. Four weeks ago, I bought a 2018 Caddy van that was involved in an accident. My old 2010 model is increasingly nearing the end of its life. The 2018 model has a simpler steering wheel and doesn't have a tow hitch." Since I already built a Caddy Maxi 2017 last year and was missing the diagnostic software then, I watched some videos online, and ultimately my decision fell on the VCDS system. I bought the €499 version as a workshop kit.
Now, let's get to the problem:
I purchased an MFL online and contacted the dealer to inquire about replacing the control unit or slip ring in my car. They checked and said I only needed to replace the small wiring harness connected to the airbag. I ordered the harness, installed the entire steering wheel, and, full of anticipation, tried to code it using VCDS. Unfortunately, I always get the error message 31.
I'm going to upload my car scan data for you. Perhaps someone can give me a tip about what I'm doing wrong.
I hope that you can somewhat understand what I'm saying.
LG
Tino.