Do I understand correctly that you are creating the new branch branches/DEV/BASEINT-21712_5 by copying it from another branch containing the src subdirectory? And then when the branch is removed in Git, then only src directory in SVN is removed, is that correct?
If so, then it looks to be working as expected, SVN Mirror considers the lowest level directory as the branch and hence deletes only this directory.
In our svn repos, we have a directory structure like trunk/src or branches/DEV/BRANCH_XYZ/src. These /src suffixes have only historical reasons. We use svn externals for collecting code from several repositories. While doing this we drop the /src suffix. With git we would like to get rid off the /src, because git would not allow to check out only subdirectories. So we came to the branch mapping branches = branches/DEV/*/src:refs/heads/branches/DEV/*. That worked well, except for branch deletion.