Ok, I think I've made a bit of progress here thanks to Rich's script. I couldn't find any useful information when running it on TC, but when I ran it on my working Linux Mint install I got the following from modaliasdrivers.txt:
hid:b0018g0004v000004F3p000030A0
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/hid/hid.ko
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/hid/hid-generic.ko
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/hid/hid.ko
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/hid/hid-multitouch.ko
-e
input:b0018v04F3p30A0e0100-e0,1,3,4,k110,111,145,148,14A,14D,14E,14F,ra0,1,2F,35,36,37,39,m5,lsfw
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/macintosh/mac_hid.ko
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/macintosh/joydev.ko
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/macintosh/joydev.ko
-e
In the modaliasdrivers.txt generated from TC, "hid:b0018g0004v000004F3p000030A0" doesn't even show up. The only HID entry there is a single line for "hid:b0003g0001v0000046Dp0000C051" - that's my external USB mouse - with no attached drivers (how is it even working in TC without hid.ko?). The corresponding entry on linux mint shows the following drivers for that:
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/hid/hid.ko
insmod /lib/modules/5.0.0-32-generic/kernel/drivers/hid/hid-generic.ko