Thank you for your answer.
My priority is mobile device (90% of my clients visit my website on mobile)
So as long as there is no problem on mobile device, that’s ok for me.
Your solution n.2 (You can enable off-canvas for desktop ) is fine for me,
so I enabled off-canvas for desktop (and also for mobile of course), but the glitch is still here on mobile.( I cleared all cache)
It doesn’t work. If it works that’s the best solution for me.
If the n.2 solution doesn’t work, the solution n.1 is also good for me.(We will upload for you old-version script file to your child-theme)
I put screenshot on Private area.
One standard license is valid only for 1 project. Running multiple projects on a single license is a copyright violation.