I'm not sure I communicated well what the issue was, and why a static setting is not the best choice, for me.
Hopefully in this post you see a graphic that I created for it. This is in CW prefs. Shutting off effects allows me to set the ASIO buffers to an incredibly fast setting of 2 MS. This makes it a pleasure to precisely record midi stuff - be it drums or piano or whatever. No delays. No manual fixing needed.
But when I want to work with the effects on, I must increase buffer size. The amount depends on how many live effects I have. Often, I try to freeze tracks as much as possible but that's not always convenient. In the graphic, you see where I set it to 60MS. This works fine for playback, but recording introduces significant delays in the midi not recording. So I do not use it for recording.
And so if I am recording, editing etc and if I want plug ins enabled for playback, I must constantly go back and forth on the ASIO setting.
If there was a way to set an ASIO buffer override setting for all effects off and/or recording, that would work.
Like I said, I work around this, but it's just tedious after the millionth time. It's not a Bandlab caused issue, been like this at least from Sonar 1 which is when I started with Cake.