It was a nightmare on Coinbase back in the day. I signed up with "Joe Sixpack" but my ID card had my full name "Joe Andrew Thomas Sixpack" - KYC check fails.
Same here. They require real mail (ISP, water, gas bill) with the identical name on it as on my ID. That does not happen, no one sends me bills with my full name, just first and last.
No Coinbase for me.
That's exactly how airline tickets work. You can't board a plane if the ticketed name don't match your ID name in full.