When I send a message from WhatsApp (or another WhatsApp client such as Beeper's modified Mautrix-WhatsApp), the message is properly bridged to an instance of Mautrix-WhatsApp without double puppeting, but only if it is a group chat. On DMs, the ghost user doesn't send my messages and instead those messages are just missing from the history.
When double puppeting is disabled: