Some 5 years ago I was suffering from toe blisters which I got constantly even after a couple of hours of intensive play.
I wasn't sure what was causing them, cause it seemed that I had rather comfortable TT shoes which didn't produce any pressure points on my feet. First thing I tried to solve this problem I bought a couple of different brands low friction running anti-blister socks. That didn't help. Then I tried some expensive high end nike anti blister socks which had a toe part made from two layers stitched together so the inner part of is moving somewhat freely in the outer part thus reducing friction between your toes and your shoes. These socks helped a somewhat. Also there 5-toe antiblister socks, but I didn't try them. Another thing I tried was a special compeed anti blister stick. It didn't produce any significant effect.
So after trying all this, the only thing that was left were the shoes. After changing them, the problem went away.
I am also unsure if soles can solve the blister problem. As mentioned, they can make your shoe soles feel more absorbing preventing joint damage, help if you bought shoes which are too big (maybe..), also if the arch support of the original insoles isn't right for you.
It seems that in your case the shoes aren't right for you. But if you are happy with your current shoes, my suggestion would by try buying some special anti blister socks. Maybe that will help. If it doesn't and you have to buy another sport shoes, you will be able to use these socks with your new ones
Also if you decide on buying some new insoles, let us know the results