The search v2 services is using the Bing Maps geocoder behind the scenes. It has much better algorithms behind it than v1 but unfortunately there have been a few known caveats in that service as well and even documented on the Bing Maps side: https://learn.microsoft.com/en-us/bingmaps/getting-started/bing-maps-api-best-practices#use-the-find-by-query-api Basically, the unstructured (single line address query) is highly recommended over the structured address query. So much so it is recommended to take your structured address data and create a single line address query and pass it in that way. Trying your addresses and changing the case of the "s" seems to result in the same result for both queries. I'm not 100% sure why, but this just seems to return more accurate results on average, likely has something to do with the parsing logic and the early-stage logic filters in the algorithms. I've found the v1 services to be more consistent in their results and better at handling structured addresses, while the Bing Maps geocoder which powers the v2 service is much better at handling unstructured addresses (single line queries).
That said, there is also some issues when combining postal codes with addresses as these aren't always well-connected entities. So, including a postal code in an address query can sometimes reduce the accuracy of the results. I know, this seems crazy as you would think more data is better, but this is something I've encountered with just about every geocoder out there at one point or another. Often removing the postal code from the query helps get more accurate results (unless you are only searching for a postal code, in which case, only include that and maybe the country).
Note, I'm not on the maps team or ever worked on the geocoding services side of our map platforms. My comments above are mainly just from my past experience using these services.