All the AWARD and AVOID commands do is to distribute trips to the pools ([L--] though [H++]). The solver builds a lines using the trips from the pools.
All that matters is what pools the trips are in after the last AWARD statement. It doesn't make any difference HOW the trips got into those pools.
All trips in a single pool are weighted identically so considered equal to the solver. If you prefer one trip, or type of trip, over another then it needs to be in a higher pool.