As a general rule, avoid anything claiming to be licensed in Comoros (including subnational territories Moheli/Mwali and Anjouan) and Western Sahara.
For every other bank (or other financial service provider) you deal with, check that they are licensed by going to the government website and navigating to the relevant department's website (usually central bank or financial services commission). And make sure that the entity you are engaged with is actually the entity listed by the government. A common scam is to set up a bank with the same or similar name and use a slightly different URL
Be especially cautious with TRNC/North Cyprus. There are fully licensed and non-scam banks operating there. But because of the territory's disputed status, it can be hard to verify independently. Same goes for most disputed territories.
Watch out for bad English, unprofessional language, and verbiage that a reputable financial institution would never use. If a bank uses terms like anonymous, non-FATCA, non-CRS, and secrecy, it's probably a scam or at best a type of financial service provider you'd be wise to avoid.
Some of the banks you mentioned are reputable financial institutions. However, scammers might be setting up banks with similar names (unlicensed or claiming to be licensed in Comoros and Western Sahara). Another couple of the banks you mentioned are operational as banks or bank-like entities, serving a clientele consisting almost exclusively of desperate people who can't bank elsewhere (for various reasons).