This is one way I sometimes remove marker from the bottoms of shoes. Got most of it off here, but has worked even better for me depending on the shoes sole. Have you tried it before?
Don’t try this on real unfinished leather soles- it will stain them! Try sanding the marks off on those.