Been waiting on parts from the dealer in Tucson since June to get the E-break installed on my 23 while it's still under warranty. They keep saying middle of next month every month since June
Someone's yank'n your chain as most everyone else already has their kits. I would press them harder and call CFM and report this dealer.
I went thru this on my Trail 800 and what I learned is that warranty work has to be authorized by CFMoto before most dealers will order the parts and do the work. Otherwise there's no assurance that they'll get paid for the parts and work performed. CFMoto didn't get all the VINs entered into their database which is accessed by the dealers though, so there are some VINs that qualify for the warranty upgrade but aren't in the system. If you call CFMoto they'll tell you this, but they will also tell you they can't enter your VIN into the system, the dealer has to do that.
So try speaking with the Service Manger at your dealership. Take a copy of the warranty notice in case he/she isn't aware of this upgrade, although they most likely are. Ask them to pull up your VIN in the CFMoto database to see if it's listed for the upgrade, and if not ask them to get it entered for you. If they give you the run-around and say they can't do that or that you have to call CFMoto, insist on making that call jointly.
If the dealer is fully aware of the upgrade then regardless of the status of the VIN in the database they should be able to fix it by entering your VIN and then ordering the parts. That's what the dealer who does my service finally did for me. Another option is to try a different dealer. The one who does my service isn't the one who sold me my Trail 800.