Hi,
To my understanding, everything is just as it should be, dex/int /cha are directly used only during the battles when running.
Having high stat level doesn't affect the night performance, rather it enables you to buy perks affecting the night performance and 'arm sleeves' is one of the first upgrades that has a minor effect on your night fun, it would be better to farm more credits and buy other dex upgrades.
Also remember to pat her head as it helps reducing the awake status.
Hope this helps,
Cheers