Can't figure out this damned oil leak

Just looked at your picture again. harmonic balancer is miles a way from that seal. Maybe when you install the next seal, try and install it completely flush with the cover.