Was unable to check in online or purchase additional baggage as the app doesn't appear to be working. Its probably by design as the extra baggage purchase option also wasn't available when I bought my ticket. Ultimately, they charged me 7000 baht for an extra 20 kilos because it was less then 4 hours before departure. Another Thai lesson learned the hard way.