Selfdestruct and Redeploy in the same transaction using CREATE2 fails

It’s certainly not a bug, but I’m not sure if the design decision was put in place as a feature or as mitigation for some sort of issue.

Security concerns about what are you asking?