Yes it is working correctly - those actions are specific to the active player only. If you don't want the active player taking a second preflop action then you can filter for them NOT making any second preflop action:
Guide: NOT Filtersbut the active players first preflop action could have been a 3bet or higher so that's not suitable in isolation if you want single raised pots only.
You can also add a filter for the maximum raise in a hand via 'Hand Details -> Maximum Preflop Raise That Occurred'.
If you then want to see hands where the active player reached the flop that can be filtered for via 'Actions & Opportunities -> Flop -> Saw Flop'.