#1. Replacing the i tag to the span tag will lose all the style of these icons, all the icons on our theme use the i tag. We have a lot of customers and have never seen a request from a tool to change from the i tag to the span tag of the icon class, which is strange.
#2. We use the default woocommerce template to display the list of products, it is completely normal to not have title attribute in the a tags. If you must add m, you will have to override and edit a lot of functions
#3. I see the label is still displayed in this form: https://prnt.sc/1ro91h1