Well,that's how it works in Thailand.Embassies and Consulates are part of the MFA,and immigration is a part of the Royal Police. I repeat: Embassies and consulates don't have access to immigrations database. You can apply for a visa and it will be issued,but when arriving in Thailand and your passport is scanned at immigration,you might be denied entry because of being blacklisted.
Citizens from the US, UK, Australia and now also Canada must "officially" get a 12 months bank statement from their bank. Officially is the keyword,there are always an office accepting for example a print--out from a bank app,but it might need to be stamped and signed.
It's up to the immigration office. Most offices won't accept a print-out from a bank app unless it's signed and stamped by your bank. Even that isn't very common.
If you come from a country where your embassy or consulate issues income letters showing your monthly pension for immigration,you must use it. But if you come from for example the US, UK, Australia and now even Canada, you must get a 12 months bank statement from your bank. That's officially the only way.
Embassies or consulates don't have access to immigrations database. You can apply for a visa and you'll get it,but it's when your passport is scanned at the airport by the immigration officer, you'll see if you're allowed to enter or not. Thai immigrations database isn't exactly foolproof.