Hasn't happened to me lately, but I guess the usual cause is change of equipment, or sometimes change of schedule (especially if the flt # changes).
I find it doesn't auto-assign me if all that is left are exit row (you need to click to certify yourself) and/or middle seats (undesirable).