Compose Recreates everytime

I used to be able to run "docker compose up -d" and my containers would all come up and unless I made a change to the compose file running the command again would just say everything is up to date but now it seems like it recreates all/most of the containers every time run the command every time even with no change to the file.