npx wrangler dev --remote, does it actually run the worker locally and communicate with the remote bindings? Of does it deploy the worker somewhere remotely and forward the connections to it?

--remote development the 1MB size limit applies even if you're on the paid plan?
addMessage or addAttachment it does not fail, but the returned email does not contain any body/message/attachment, is this a simple oversight?
console.log(${jobId} : ${message}) the console event and fetch logs via API and job id filter?\t snuck into the name when copy/pasting it: {"name":"CRON_ENABLED\t"}.wrangler tail to view the logs of your Worker, or you can view the logs in the Cloudflare dashboard. I'm guessing when you moved your Worker to the new account you forget to re-add environment variables or bindings from the other account.workers.dev domain/status 500 Internal Server Error (31534ms)
▲ [WARNING] worker failed to prewarm: Service Temporarily UnavailableaddMessageaddAttachmentconsole.log(\t{"name":"CRON_ENABLED\t"}workers.devenv.DATA_KV.get("CRON_ENABLED")