Nvm, it work now i dont know which one of those fix it but just leave it here for those who got the problem single player dont recognize the mod:
Was using Child of GameData and GameMode, recreate using Copy instead
Was using Test Map, recreate level using the one in GenericMod (empty)