I have a 2006 BT Cruiser and my slides won't work unless the emergency brake is engaged. I don't have to move the seat forward or wiggle the arm rest.
I also use slide locks. They come in different lengths so measure the distance between the wall and the slide closed before you order.
https://www.camperpartsworld.com/slide-out-lock.html