Question when dose your cat attack the hose during the day or at night?
Issue you will run into is keeping the hose flexible and not ridged to protect it. Ideas I have Might want to hit a office supply/Hardware store with a spare hose for size would have most of what you need. Links provided are examples and will not be the right size for your hose.
Spiral Cable Wrap, would double it up with a Tube cover - https://www.amazon.com/Flutesan-Protector-Protect-Chewing-Insulated/dp/B0B87L91HP
Split Wire Loom Tubing Wire Conduit -
https://www.amazon.com/Alex-Tech-25ft-Tubing-Conduit/dp/B07TDGMDW4
Braided Cable Sleeve (look for Car harness) -
https://www.amazon.com/BRAIDED-EXPANDABLE-SLEEVE-WIRING-HARNESS/dp/B00IT2KVLY
Some cats don't like Foil wrap one of the spare hoses and leave it out for your cat to attack make them think twice before attacking it again. you can try a citrus rub a lemon or orange peel on on the hose cover. There is cat keep away spray for couches and etc so they don't scratch or bite on things. Or find something your cat doesn't like to taste or smell (nothing dangerous) and leave it near your hose or Cpap area. Hope this helps.