First of all, welcome to our small community, rhakim
I appreciate your courage to come up with a routing which could be a valid RWSTAR ticket. As far as I see, in your case the most important thing is to find *A carriers serving “your” destinations. If you do not find *A connections, I do not see much sense to work further.
To give you two examples:
Your first segment should be BKK-BGI (= 10.135 miles) and the BKK-BGI portion crosses the Atlantic via France. I did not find any valid routing via the Atlantic, but there is definitely no direct *A connection for these two cities. Therefore you have to split up this routing in eg BKK-KIK-LAX-YYZ-BGI (= 15.922 miles).
Your second segment should be BGI-LAS (= 3.785 miles). There is definitely no direct *A connection for these two cities. Therefore you have to split up this routing in eg BGI-YYZ-ORD-LAS (= 6.559 miles).