Well that fish doen't look to be on deaths door...congratulations...whatever you've done it seems to be helping. No more blood spot on the fin either.
As to your anthias - you picked those up at Aquatic Collection? They used to be pretty much pure corals, but I know they've put in a large fish section. They're a bit far for me so I don't get up that way too often. They also tend to do bulk ordering - so you may pay less but with more risk.
I try and get my fish from Tropical Fish International. The store doesn' t look like much but the proprioitor, Ireene, is 100% a fish lady. She'll sit on a step ladder for hours it seems - hand feeding every new arrivial. She doesn't do bulk anything...
I know she's a big believer in garlic - always fresh - although she warns me off of feeding it to some species. If you need a particular fish in the future - I suggest you tell her what you want and let her get it for you - shell hold it and get it eating make sure its healthy and she'll call you when its ready to come pick it up and take it home. You can't ask for more from a LFS.
Some will tell you garlic works wonders - others, that it will kill your fish...I think the truth lies somewhere in the middle. A fish that eats stands a better chance than one that doesn't - so if all it did was entice the fish to eat then its a plus. It has been ascribed antibacterial properties and antiparisitic properties - are these are at work in your fish - no one knows...but since secondary bacterial infection is usually the killer... it again would be a plus...
Ich and velvet find their host through smell - chemotaxis...does garlic interfere with this somehow making your fish a more difficult target for the parasite? - maybe - I don't find anything to either support this or refute it...maybe others have a study to point to.
There is some concern with allacin, being a terresterial plant lipid - causing damage to fish over the long term...this may be species specific or more general - there are studies which seem to say this - but I have not read them myself. If the allicin is injected or is present in food in the study would be a big differentiator. You can't always apply these studies to your home aquarium.
Either way - the longer you keep the fish eating the better chance you have for a happy result. 14-20 days - the fishes immunity will be running full force and the imminent leathal threat from either ich or velvet will be gone...
Sorry about the anthias...they can be difficult to get eating even without ich...