True. I guess I got lucky on my second try. Mine came from a Legacy that had it from the factory, not the accessory you can buy at the parts counter, so it has the extension on the mount to clip the harness onto. But still, not worth rolling the dice. first mirror I got had the stupid lane assist camera. I figured I could take it off and use my existing bracket. wrong, wrong, wrong. all-in-one metal bracket and the mounting points for the brackets differed between generations. I figure now I have a spare for parts in case something breaks or gets damaged.
of note, I did see the behaviour you mentioned- compass and no homelink regardless of ignition- when I plugged in the camera mirror with the kia harness mounted upside-down (as in same order it was on the Kia mirror, pink up if memory serves me right.) the correct orientation is the opposite- pink down. the harness is the same, but reversed- the tab in the plastic cover that holds the harness in place is on the opposite side on the newer gen mirror.
Thats another thing that turned me off on it. The amount of work and know-how of wiring that needs to be done to troubleshoot and figure out what’s working and what’s not. Not to mention cracking open a mirror — for a lot of people it would’ve been their first time and risking damage to their $100-200 piece of equipment that they just got.
There are PNP options out there that would probably work best for all but the most particular among us.