Hi,
Welcome to MIcrosoft Q&A!
Windows currently doesn’t use private random address when connecting to the device (it only randomizes during advertising) so unfortunately that peripheral is not currently compatible with Windows if it rejects the connection. This issue might be addressed in the future but it’s not clear what the timeframe is.
In addition, I have found a similar question, you could try the way the author mentioned, you could reconfigure your peripheral to have a static random address to instead the private address pairing.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.