I'd like to know if by using macro with my mouse program (Glorious Model O software) it can result in any sort of ban,

The macros I'm using are "rapid fire/auto left button clicker" mainly for the DMR to rapid tap fire (macro is left button -> 25ms delay -> repeat)
And another macro I'm using is for quick slide cancel, I made both myself though quite easy to make through the mouse software I'm using)

been using the slide cancel macro for really long time (almost a year I think) and didn't get banned for it, but started using the rapid fire macro just recently (last few days).

Also I'm wondering if there is any way to fix the rapid fire macro for smgs/ar aswell, since I want to use same button (left mouse button) for firing both on smg and the dmr, but when using the macro on smg (mp5 for e.g) it getting stuck/slow a-lil bit (obviously because the delay and tap) just wondering if there's a smart solution to it aswell.