it does not matter
you can first mark all connections, then mark each connections’ packets, or you can mark connections1, then it’s packets, then connections2, then connections2’s packets and so on. as you like
Whem Im in preroutin chain, marking all connections first and then their packets doesnt work, it works only in forward chain, or am I doing something wrong