Appreciate your help
Thank you. From now on, it would be helpful if you stated important information like this with your original question, instead of not stating it.
Also, from now on, please provide data not as screen captures, but as working SAS data step code (examples and instructions)
Please explain how 10894 apparently is a match since it is not in your output data set, I don't see it, srvc_addr contains STE while pv_addr1 or pv_addr2 contain SUITE, these do not match
Seems like you might want some "fuzzy matching", maybe. See https://blogs.sas.com/content/sgf/2021/09/21/fuzzy-matching/
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.