Finding temporary table name in MariaDB
I ask about the PROCESSLIST in hopes of discovering whether only certain types of queries cause the leaked tmp table.  Knowing that might expedite finding a solution.

Based on a recent comment in the bug report, it sounds like a cron job doing this might be a workaround (but apparently not):

STOP SLAVE;
START SLAVE;