I will be arriving into BKK from NRT on Thai F. My plan is to continue onto CNX on a separate ticket, although it will also be with Thai (economy

). I have a choice of two flights to CNX, one with just under a two-hour connection and the other with just over a three-hour connection.
My question is two part. First, would I be able to interline my checked luggage at my origin (FRA-NRT on LH) so that I would not have to claim my luggage in BKK only to immediately re-check it with Thai? Secondly, in the event I do have to claim and re-check, would the two-hour connection give me enough time to pass immigration, claim and re-check my luggage, and then re-clear security, or should I play it safe and opt for the three-hour connection? This is my first time transiting BKK so I'm unsure how much time to leave.
Thanks.