eu trabalho com o tmclient desde o lançamento, tem inumeros bugs, mas de vazamento de memoria eu encontrei só 2, isso porque nao é algo facil de se pegar, é algo que acontece só com o servidor cheio,
e tem que usar ferramentas apropriadas pra detectar, e as 2 partes do vazamento de memoria nao eram relacionadas ao directx, eram erros de programação na parte de herança
no mais eu só acho disperdicio de tempo portar de um directx pra outro, ja que vai refazer e provavelmente com ia, use alguma coisa pelo menos multi plataforma, janelas com sdl3, vulkan como api grafica ou outra que fizer sentido