I didn't have this issue before on other sites in the network. Now I'm having it everywhere. Twitter is working properly. I turned off shortlinks just in case that was causing an issue (it wasn't).
I've adjusted the domain mapping settings per instructions to ensure the permalinks always point to the mapped domain, rather than the subdomain. Tested, no change.
I've reset the Facebook connection and tested. No change.