This version of your logline is stronger, but read the methodology of this site again (the "Formula" section above) and use "When" to open with the major event, to clearly signal the story's structure.
While the em dash before "but when" is okay, some may see it as a sign of AI-generated text. You could replace it with a semicolon or a full stop.
The MC is passive in the first half. "Is groomed first as his protégé, then as his bride" tells us what happens to her, not what she does.
Here's an attempt to make her more active:
"When a sheltered American teen is kidnapped and groomed as his protégée by a Bangkok crime lord, she must study his methods to escape; but when he takes her as his bride and she discovers he was her late mother's secret lover, she must use what she's learned to destroy him and seize his empire."
It's not a perfect logline, but I hope it shows my thinking in terms of reflecting the story structure in the sentence.
Does this help?
(BTW - you can review other loglines by just clicking on them; it should open a window with a "Post a review" option)