Good Afternoon @Garrick,
It seems to me (see man xautolock) that full paths are needed for xautolock.
For locking & suspend I tested bindsym $mod+x exec --no-startup-id "i3lock -i ~/Pictures/pcarmona_road.png", mode default; exec --no-startup-id /bin/systemctl suspend, mode "default"