When the CBC results are reported, they may offer some clues as to what kind of anemia your cat is suffering from, such as regenerative, non-regenerative, microcytic, hypochromic, blood parasites etc. Your cat may have been given the prednisolone if your vet suspected an auto-immune hemolytic anemia, where the body destroys it's own RBCs due to an immune reaction. The pred suppresses the immune system.
There are numerous causes of anemia such as toxins (like onions), infectious disease (FeLV, FIV), kidney failure, drug reactions (methimazole has been noted to cause anemia), cancer or long term illness. If your cat wasn't exposed to any other cats since 2002 when the leukemia test was run that can most likely be ruled out. Your vet may have to do a bone marrow aspirate to get closer to the problem.
The vomiting, diarrhea and overgrooming may be related to the hyperthyroidism. The methimazole can also cause vomiting in some cats.
__________________
Holistic Wellness Care