Last I checked podman's support of docker-compose.yml was very limited to say the least. Has it changed?
Replace docker-compose with podman-compose -- somewhat limited capabilities, but works in a lot of cases.
Use docker-compose against podman w/ podman's system service, which provides a docker compatible API endpoint (https://docs.podman.io/en/v5.2.1/markdown/podman-system-serv...). This basically has full docker-compose capabilities, but, you do need run the socket service as a specific user account which end up running all the pods.
Both podman-compose (the Python project) and docker-compose-v1 have significant gaps in the compose spec.