Only the App Review team can answer questions about what behavior will get apps rejected. Unfortunately it is unlikely that any member of that team will be in this forum to be able to asnwer the question.
If you are worried about exposing your MAC id in the advertising packets - be it for App Review purposes, or just you may think exposing this info may not be the best solution - you can always hash, or otherwise scramble or randomize this information in a way your app can recognize and then use.
That said, there is an actual problem with your approach, which may cause some technical issues, depending on your implementation.
When your app is not in the foreground (and especially when the screen is off, and the iOS device is going into a lower power state), it will also go into a passive scan mode for Bluetooth, where it will no longer request the scan response packet. If your app depends on a piece of information in SCAN_RSP, this may prove to be problematic. Unless your app is designed in a way that the peripherals are scanned only when the app is in the foreground, there is always a chance that you might miss the second packet.