I just registered, after a long absence from everything KotoR and TSL, because I recently reinstalled it through steam, installed a bunch of mods, reshade and whatnot, to give it another spin.
Long story short: I ran into exactly the same problem and I think I found the solution and an explanation as to why this crash seems to appear mainly with the CD- and GoG-Version. There is a commonly known typo in the steam-version of the game which normaly prevents the crash from occuring, which is the absent spacing between words in the games .ini concerning the Vertex Buffer.
In the steam-version of the game this reads as "DisableVertexBufferObjects=1" and is corrected by most players who install a bunch of mods, as this line seems to generate bugs with textures - I would the reason for that imagine to be an address-overlap between the VBOs and the Textures of some sort, but what do i know.
However. If you own the steam-version and reinstate the line in the "swkotor2.ini" from your manually "corrected"
"Disable Vertex Buffer Objects=1" to
"DisableVertexBufferObjects=1"
it seems to be running fine again.
And I've just realized; the last post is nearly a year old - my apologies, but if anyone is still having the problem: this was a working solution (for me).