Yes, that’s correct. You could technically do it online the second time (in case you submit it earlier than 90 days, usually about two weeks before). However, it’s almost pointless if you plan to leave Thailand within 180 days or less. Once you leave, it resets and you’ll need to do it in person again.