Wow, what a stressful thing to go thru,..., for Banjo and you.
What does your farrier say about it?
Have you thought of getting any 2nd opinions?
Not saying that your vet isn't doing all he can do, but sometimes a fresh look at things might lead to a different approach,.., ??
Hope it heals soon.
Healing thoughts for Banjo