Thank you for the feedback! These are all great points. I considered horns as attack, but the bonus worked for me in the same way. Keeping this concise meant some form of abstraction was necessary. Giving darkvision through sound for 3 rounds has playtested very well at my table, since it was very limited in time and only for one character. I urge you to give it a try! The cat statblock is mainly used for the Grimalkin und pays hommage to fairy origin and my love of the little feline devils.
Again thank you for commenting and checking out the hack 🫶