Is this wiper motor park switch functional?

This is a variable speed wiper motor. Per the FSM tests, the motor runs, but
nothing happens when I test for park function. This picture shows exactly how the plastic
parts and contacts were when I opened the motor. Can anyone tell me:

Does the smaller plastic part rotate or just the elliptic cam?

Is the relative position of the two contacts correct with respect to the smaller plastic part?

The two metal contacts seem to be stuck together. Or are they correctly in a closed position
because of how they are touching the smaller plastic part?

I'll see if anyone has a you tube video of these parts moving correctly. That would be ideal.
Short of that, any input from senior members would be appreciated.

All wires have continuity from the plugs to where they enter the motor case, and across the contacts inside the motor,
so what else might be the cause of a no-park situation?
THanks, Peace.IMG_20200708_224512002.jpg IMG_20200708_224837463.jpg