Concurrency allows to bypass tests as it validates commits when workflow is pending

I’ve noticed with concurrency that if I push 2 commits one after the other, the newer commit will be validated (as in will be with a green checkmark on the PR page), and merging the pr will be possible even though the workflow of the most recent commit did not run and is currently pending.

I know there is an option to add ‘cancel-in-progress’, but in my case, it does not meet my needs.

This is a major bug as it allows one to bypass tests.