No, that's not normal. In WiFi world, BSSID (MAC address of AP) values should all be distinct ... because it's BSSID that station uses to differentiate between signals of different APs. If certain AP radio transmits different SSIDs (master-slave configuration), then it should also use multiple BSSIDs (MAC addresses) to help station to distinguish between those.
In modern ROS versions, MAC address of slave interface is automatically calculated to be unique (at least inside AP) based on MAC address of master interface. But that calculation is only done when slave interface is created for the first time, after that it's fixed. If you configured your WiFi interfaces using one of older ROS versions, then upgrade won't change MAC values but it will warn you about that.
When "inventing" MAC addresses, it's good to know about UAA and LAA (universally administered addresses v.s. locally administered addresses), check this Wikipedia article. In short: when second left-most digit (as in: HEX number) of MAC address is either 2, 6, A or E, then it's an LAA MAC address.