Arg! I’ll answer my own question - in hopes that it helps someone.
It seems like the cause of this was not the config, but it was the removal of network_mode: host in the docker compose file. After putting that back, things work again.
Another helpful thread is this one, which actually outlines what I was trying to do with Traefik, which seems like was the cause of this in the first place.