Google Translate is not the best but from my understanding this is a good theory as to whats actually causing the ban detection for the IPAs with any combo of toggles or DLG features... The server is starting to use some method of testing the field of view and actual normal "register" of when you are using proper client with full recoil/sway/etc.
TL;DR regardless of what you do the actual client is being used as a means to detect the hacked IPA/app. Meaning, if you use the ipa PROXY/No PROXY, any combo of toggles or DLG codes, you will eventually be detected merely because the server pushes a check on what normal FOV/recoil looks like from the data perspective; and uses that as a means to automatically ban people at certain "checkpoints" the game may push this form of check.