The US40/OH331 thing I'll give you; that needs an adjustment. But I think that eliminating the false multiplex is more important here than splitting the interchange, so my first thought is to keep the 213 point on I-70 where it is, but detach US40 and OH331 from that point entirely. Sure, it will create a gap between I-70 and either road for some users, but that seems better than the current setup. Splitting the interchange might give a user, who exited I-70 there to get gas and then got back on, the impression that he/she was missing that segment of I-70. IMO that should be avoided.
There's a somewhat similar situation on US23 in Delaware OH. Northbound ramps connect to US36/42 and southbound ramps connect to OH37, which is one block north of 36/42. Exits both directions are marked for all three routes. But the exit northbound is 114 while southbound is 115, which makes it easy to justify two separate points.
The split at Exit 26 may make more sense. I'll think about it. The ramps lead to different roads, and the BGS westbound is marked "TO 49 S / Hoke Rd" while eastbound is just "49 S". Still, the exits both directions are named Exit 26.
As for the Exit 24 example, both the eastbound and westbound ramps lead to Brookville-Salem Rd. I don't think anything needs to be done there.