↩ reply to @awakecoding Pinafore seems to suffer the same problem. This is the Pleroma issue:
https://git.pleroma.social/pleroma/pleroma/-/issues/2503 at this point I think I might just patch my Pleroma instance and then I can use any client and it will work sensibly.