For the time being, I'm able to get things running by using autostart.sh. I would still prefer to use systemd, but if anyone else is in the same boat as me you should be able to use this method as well.
/storage/.config/autostart.sh
Display Spoiler
Bash
#!/bin/sh
(sleep 5; \
sshfs -o allow_other,default_permissions,reconnect,ServerAliveInterval=5,ServerAliveCountMax=3,IdentityFile=/storage/.ssh/id_ed25519_sshfs_user [email protected]:/files/Music /storage/music; \
sshfs -o allow_other,default_permissions,reconnect,ServerAliveInterval=5,ServerAliveCountMax=3,IdentityFile=/storage/.ssh/id_ed25519_sshfs_user [email protected]:/files/Pictures /storage/pictures; \
sshfs -o allow_other,default_permissions,reconnect,ServerAliveInterval=5,ServerAliveCountMax=3,IdentityFile=/storage/.ssh/id_ed25519_sshfs_user [email protected]:/files/Videos /storage/videos; \
sshfs -o allow_other,default_permissions,reconnect,ServerAliveInterval=5,ServerAliveCountMax=3,IdentityFile=/storage/.ssh/id_ed25519_sshfs_user [email protected]:/files/zMultimedia /storage/zMultimedia; \
)&
Should I post about this issue over in bug reports? Should this post be moved there? I'd like to avoid breaking any duplicate post rules