My prediction: The US goes hybrid-mode. Does not create CBDC at US Treasury or Fed Reserve level. Instead, they will have a "blessed" stablecoin (ie. USDC) and will control it via strict regulation.
In the end, the Fed Reserve will hold USDC on its balance sheet and banks will borrow exactly like they do legacy USD.
This gives gov + financial system 90% of what they want with CBDC but its done via a proxy-of-a-proxy scenario where its plausibly deniable that its all under gov control -- and most importantly profit still is allowed to remain private.