Yealink Phones don't pass CallerID on Parked Call

I think I see your problem. It is not that the phone is not showing caller ID. The phone is showing what you dialed.

Inbound call, I often talk to myself.
image
image

Parked
image
image

Retrieved
image
image

In that retrieved scenario, you want to show the caller ID of the parked call. But that was an outbound call placed by the phone. So by default it is going to show your dialed number.