I don’t have experience or advice about this, but I’m so sorry this is happening. I can imagine how frustrating it must be!
Also—I believe new accounts cannot post pictures for a while, but you can still share a link to one.
Did a little research and turns out fleas can be smaller than you might think, if that helps at all.