Situation got solved at the airport. The check-in agent did see an assigned seat and printed out a new boarding pass. He was not sure why the electronic one said "on waitlist". My guess is that between online Check-in and the time at the airport the wait list cleared. Or it was a system glitch.
Thank you all for your help.