A MAC address is only 48 bits and some of the bits are restricted. It is well within the range of brute force to reverse all of the hashes.
This is a really interesting problem, and I've loved thinking about it recently. If you're keen on it too I'm happy to discuss further, feel free to reach out.