Your dev environment should be running on a sanitised version of prod data.
Some people prefer to operate on a subset (10%~) of prod data, I have always preferred to take the cost of taking everything.
This has a nice consequence of allowing you to test automated restores at regular intervals, but you must be mindful of the "fail-open" nature of sanitising data. (IE: new data must be known to the sanitisation tool).
Pipeline usually goes:
Prod/live -> Replica -> Backup/Snapshot -> Copy to archive -> Copy from archive via streamed sanitiser -> sanitised backup -> Restore[n] Dev Envs from same backup.