Did You consider CTWM: https://www.ctwm.org/index.html ?
I tried it some time ago because it was selected as default WM in NetBSD and I was positively surprised how configurable it is.
I tried it some time ago because it was selected as default WM in NetBSD and I was positively surprised how configurable it is.