Unfortunately my issue was only with the emacs integration, however I did find a solution for those who arrive here
(use-package mu4e
:defer 20 ; Wait until 20 seconds after startup
:config
(setq mu4e-change-filenames-when-moving t ; avoid sync conflicts
mu4e-update-interval (* 10 60) ; check mail 10 minutes
mu4e-compose-format-flowed t ; re-flow mail so it's not hard wrapped
mu4e-get-mail-command "mbsync -a"
mu4e-maildir "~/mail/ProtonMail")
(setq message-send-mail-function 'smtpmail-send-it
auth-sources '("~/.authinfo") ;need to use gpg version but only local smtp stored for now
smtpmail-smtp-server "[server]"
smtpmail-smtp-service [port]
smtpmail-stream-type 'plain))
Putting this in my config.el seemed to do the trick! I think it was mostly the lack of .authinfo in the inital config