i hate commenting on these kind of problems because the law of averages says its something glaryingly obvious lol,.
however i would start by thinking outside the box now probably for sake of elimination the obvious is done.
driverOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
hmm maybe this is negating the memory point ?
is there any weights on the memorypoint , is it tied to some hidden selection by mistake and is hidden ?
in A2 everything is usually inherited form a type_base rather than direct from helicopter , could be some inheritance lost ?
the names of the deafult bis ones are called Muzzle_flash which makes me wonder are they actually a point or a proxy maybe ( absolute Longshot lol).
in line with above i wonder if Kulas or kulomet are still engine tied for Air guns ? totally guesswork .
what Lods are you using view pilot Lod ?
that would be me finished guessing now lol .