MMX300 G2 mic issues on MacBook

I have a pair of MMX300 G2 and my MacBook is only able to detect the mic if I plug them in first in my iPhone (6s) and right after in the MacBook.
Does the headset has any sort of controller that switches from non-Apple to Apple?
I’ve recently replaced the cable with an original Beyer MMX300 cable but the issue still remains.

Can any MMX300 owner try them in a MacBook to see if this is an issue with my pair only?

I use them in PS4 and MacBook, but I need to plug them into my iPhone before plugging into the MacBook for the mic to be detected. The mic works perfectly fine in the PS4.
I’ve plugged them into a couple of MacBooks to see if the issue is just mine, but it behaves the same in any MacBook.

Any help is much appreciated.

Could try something like this.

Just tested it after resetting the NVRAM, no difference.
I’ve tried in 3 different MacBooks so far, it would have been a very odd coincidence that all of them had the same issue.

Thanks for the suggestion