They didn't notice the subtle differences.

Literal

They [topic-は] fine differences [to-に] didn't-notice.

細かい差異 means 'subtle/fine differences.' 気がつかなかった means 'didn't notice' — 気がつく is the standard expression for noticing.