This cannot be diagnosed over the internet.
It sounds as if you are in the process of having an extensive evaluation and would continue with this. It requires a stepwise analysis of each and every finding to finally arrive at a specific explanation for the problems. This could be a primary blood disorder or an infection or both. Good luck and best wishes.