Figured it out!
I was logging in with an extension, so mainly just pub key was used with signing done on a per-need basis.
Once I logged in with private testing key, I was able to test Nip-44 DMing.
Would it make sense for Coracle's messaging to request the private key specifically for this purpose? I thought the "Decrypt messages from peers" permission that nos2x-fox asks for would be included, but seems it's not.