I'm not a medical professional, but I do have a son with airway issues and I know a little bit about this kind of stuff.
CPAP is a form of respiratory support, but it doesn't actually breathe for her. It just provides positive pressure to keep her airway open. A ventilator would actually breathe for her. If she needs constant CPAP or vent support, they may give her a tracheostomy, or a tube in her neck that gives her a stable airway. That would be the best way to intubate permanently, as you say. Intubating with a breathing tube down the throat or through the nose is typically not done for long periods of time if it can be avoided.
My 16 month old son has a trach, and has been on a vent and CPAP during hospitalizations. However, at home, he is not on any form of airway support other than just the trach. The trach is a lifesaver, but it can make home care more complicated. In fact, we have 16 hours a day of nursing care in our home for our son, and I suspect that your mom would get some help, too.