Conductor has a feature that lets you define a script to copy .env and other things as needed from main repo into new worktrees on creation.

I don't use it much anymore, but last I did I would run into port conflicts with docker projects.