update:
Turn out the problem is faulty DCL sensor on the new board. But for some reason, I still cannot do the learn on the door by setting the travel to O. But manually setting the travel # do make the elevator run normal.
Thanks guys
Ken