Launch game differs from standalone and PIE

When I launch the game with the launch button, it doesn’t work the same way than PIE or standalone.
I’m having two problems:

  1. I have a general class for weapons called BP_weapon and a child class called BP_machinegun. On BP_machinegun I use the Tick event and in BP_weapon I don’t. In editor this is no problem, but when launching with launch button I only could get it working if on BP_weapon I used the Tick event (even an empty one).

  2. When launching with launch button, SpawnActor spawns ‘None’, while in editor spawns the desired class. I read that SpawnActor logs a message when it fails, but I couldn’t find any message on the log.

Are these bugs? Or I’m missing something?

Thank you