The first one weird behavior with the FiredMan EH on dedicated server - I got the following message during checking:
Unit of type SPE_GER_SquadLead fired with params: [B Bravo 3-4:1,B Bravo 3-4:1,0,"LIB_FLARE_PISTOL","LIB_FLARE_PISTOL","Single","LIB_40mm_Red",B Bravo 3-4:1]
while locally it works as intended:
Unit of type SPE_GER_SquadLead fired with params: [B Bravo 3-4:1,"LIB_FLARE_PISTOL","LIB_FLARE_PISTOL","Single","LIB_40mm_Red","LIB_1Rnd_flare_red",1832480: ugl_flare.p3d,<NULL-object>]
The second one with the EpeContactStart/End, when the first passed parameter was a string, and not an object.