They did keep my passport.
I finally got my CEAC approval on Dec 5th (so a little less than 6 weeks from them receiving my 221g required documents) and CEAC showed “issued” on Dec 7th and I received my visa and passport back the following day!
My visa is only valid until Jan 13th, 2023as my medical was done on July 13th, 2022 (and the visa is only valid as long as the medical isn’t expired - 6 months) but we have our move date and tickets!!!