You will know if it is the door latch because none of the buttons will respond when they try to program it. When the door is open, if you can touch the buttons and change cycle, then the latch is okay, If it won’t change cycles then the latch is flipped.
If the door is open or closed too fast, it will cause the latch to flip. This is something that the you can easily flip, service is not needed. If this does not resolve the issue, please submit a service request.