Run Systemd user service after awake from suspend, hibernate, reboot

I tried the following, but unsuccessfully:

cat /home/lamy/.config/systemd/user/Today.service

Description=Today Service

ExecStartPre=sleep 300
ExecStart=/bin/bash -c '. "$0" && exec "$@"' /mnt/Data/opt/Data/Bashrc/Src/Custom.bash %h/opt/bin/Today


Any suggestions please?

Note: The above works successfully after reboot but not after awake from suspend as journalctl shows no entry after awake but there are entries after reboot/shutdown.