I found using a walking foot on my Bernina allows me to hold the fabric (on the bottom) as I am quilting up to a cross over line and this allows the excess fabric to catch up and not roll over the already quilted line. I think this is the problem you have encountered. If not, my mistake. It is a learned sort of thing though, go slow.
Good luck with the large quilt on the home machine. I feel like have spent hours wrestling after a short time on a QS quilt. But it can be done!
tim in san jose