Have you tried the Olipfa lip edge rulers? There's a lip along one short end that catches onto the edge of your cutting mat. It really eliminates slippage. I bought my first one about 15+ years ago (5x24 size) and after the first time I used it I was in love. Now I own several sizes... they're always my go-to rulers. Dritz and Omnigrid now makes them, too.