I've been keeping an eye on one of my upcoming flights...AC90. Not the same as your situation but it kept on jumping from J9 C9...Y9... to J7 C7...Y7 and then back up to 9.
No idea what would cause that as looking from the seat map it appears to be more than half empty.