More than 6 figures can also mean more than 100,000 but less than 1,000,000. It would make no sense to say more that six figures she your saying you paid 7 figures. Also there is NO way they paid millions for the license especially since it normally only 5 years long so that means they need to make over 200k in just SW figures to make money. That also assumes there is no % of each figure on top of that.
I have no clue how the Star Wars license works, but in the licenses I've been a part of, once you pay the balance off, you don't pay a percentage on top of that, after the value of the contract has been filled. If the Star Wars license was $500,000 (which I think is much higher than that). Hot Toys likely paid $250,000 up front as a guarantee, and the remaining $250,000 is paid off as the royalty rate on each unit sold. If you sell more units and satisfy the remaining balance, that $250,001th dollar is yours and every dollar after that is yours. The licensor isn't going to keep getting 10% off every figure sold after you pay them the value of the contract.
Licensing is a gamble. The licensor says "The value of this license is $X", if you think you can sell more than that in figures, you buy that license. If you do, then you made a good buy. If the figures don't sell as well as you thought, well then you're boned and you lost money. So, in things like Platoon and Sucker Punch, Hot Toys probably got to the point where they realized they would literally lose money if they kept on making figures, or the profit potential of those figures was less than something else they could make that could earn a lot more. . . opportunity cost and whatnot.
And realistically, (sssuming 5000 pcs each, at a 20% royalty rate on Hot Toys' selling price) Hot Toys could EASILY make $200k in SW money over 5 years, the royalties on Han/Chewie, Stormtroopers, Obi-Wan and Vader would comfortably surpass $500k. I'm pretty sure that the SW license for 5 years is at least a few million. Especially now with more movies.