I experienced the same behavior when I created a Kanban board last week. Yesterday I did the following (in this specific order):
- Deleted the original Kanban board
- Created a new Kanban board
- Edited the status column settings in each column (see screenshot)
- Configured my Board Intake rules
After all that, my cards populated in the backlog based on my intake rules. I was then able to drag a card to the "New" status column and assign to a user. I then logged in as that user and stayed in the project view (not the board view). As the user, I updated the status of the task to In Progress. I then logged out and back into WF as me and viewed the Kanban board. It took a few seconds, but the card eventually moved to the In Progress column. I then repeated the process to Complete the task and it moved correctly on the board again. I tried this a few times and it seems to be working correctly for me now.
I don't know if something in my original board was set wrong, but it seems like following the above steps worked for me. Hope that helps. Good Luck!