The flights Chang Mai – Bangkok – Taipei will have to be 2 separate tickets so I don’t think there is enough time to collect bags and recheck them in (under 2 hours)
Do you want me to look at an alternative for these 2 legs so your bags go are checked all the way through?