Should child track origin be in parent track trajectory

Hello,

I am trying to understand the following:

I have a neutron track that spawns some child tracks, all but one of them copper isotopes. As I understand the restViewG4Event viewer marker (purple cross) points to the track origin (track.GetTrackOrigin()) (I have verified this). However there are some details that seem strange.

In the above picture the pink crosses around the volume (almost all of them) are outside the neutron track (white line, the only visible track). If the marker is the track origin (which apparently it is), I believe it should be inside the parent track trajectory (white line).

Maybe there is some problem when representing the tracks with the viewer? It may have to do with the track being so twisted.

Thanks.

Edit:

Image to show that in fact the copper isotopes children of the neutron track lie outside the track.
REST version : v2.2.12@2af7a44e

There are electrons in the left pane that are not drawn on the right image.

I advice you enable/activate more volumes for storage around the detector and re-run the simulation with the same seed to see this same event with all the tracks.

Please, attach also the output of PrintEvent.