I'm going to assume it is working in the test game?
So can you confirm that it doesn't get picked up when you press 'e' (even if there isn't a prompt)?
Also it was reported before that static items (i.e. items set to isstatic = 1 in the fpe) can sometimes not run scripts even if they are toggled in the editor
If the scripts are running and there's no errors it's just going to be trial and error to find the problem I'm afraid...