scrappy makes fighting moves hit ghost
It is working as intended then, fighting and normal moves hit ghost typed Pokemon when you have Scrappy.
Metronome doesn't work at all
This is a known bug, not very high priority though. (Nothing uses Metronome seriously...)