> I find that even using shorten-pair (with a negative first value) > fails to do this as I expected. So now I don't know any way to > print the bracket with the preferred layout...
This looks like a bug. Please file an issue at https://gitlab.com/lilypond/lilypond/-/issues Werner