RomanT did you end up making progress with this?

I'm in a similar position where our events table is much larger than our history tables:

$ ls -Slh zabbix_prod/
total 625G
256G events.ibd
180G history_uint.ibd
104G event_recovery.ibd
42G history.ibd
...