The duration of your previous entries does not appear to raise any concerns.
I wouldn't worry about the 20,000 baht cash on hand.
Very few people are rejected for this, probably fewer than 0.001%. No recourse: using the ATM, showing bank books, etc.
Not seeing any issues with your plans, as presented.