When a design is placed in a placer (such as ICC, encounter) there are gaps between these cells. Core filler cells fill in the gaps to make nwell or pwell continuous. Metal fill is usually to fill the empty space on certain metal layer to make the design meet the min metal density requirements specified by fab.
Core filler cells fill the gaps between cells while metal fill is filling the metal layers.