Potential problem discovered today. Some immigration offices may ask you for proof your bank deposit came from abroad. Many people use online banks like Wise. But Wise send from their Wise London bank to a partner bank in Thailand, and then on to your bank. So your deposit's code in your Thai bank is not from abroad. Immigration can therefore make this an obstacle - that needs overcoming - to get your visa. Note: not all offices or officers ask for this apparently.
UPDATE: According to others, it seems this problem has been solved by Wise giving an option to send "funds for longstay". If, like me however, you sent the funds before this option was available, the problem remains. You will most likely have to resend the funds from abroad. My local office will not accept the Wise (funds sent) statement as proof.