Well.. thanks again.
I have an RPC bitcoin client object that is filled with all the RPC parameters. I used to have one for each daemon and recently was packed into one object.
During this procedure some scopes became incorrect. So if there was a poll for BTC, and within that time there was a poll for TRC, I ended up on the wrong port, because the next call overwrote the global parameters except of using local ones.
Since it is development, all the daemons have the same user/pass, except for DOGE. DOGE for that reason exhibited an extremely large "RETRY" number in my app.
Anyway... thanks again for the response... I am running a last 100 blocks crawl now and all the mysterious "block not found" errors disappeared. Of course, because of this "little mistake" I was feeding LTC transactions from "rawmempool" into other coin's databases, that naturally resulted in millions of retries.
12 coin daemons, last 100 blocks randomly cross-fed to each-others processes.
..
Cheers ... all I needed is someone to tell me that the RPC was fine to revise my mess