To my surprise the foo_seek-preview begins from its position and overrides the bookmark tag. That i consider as desireable behaviour. Now one conflict remains: if autoupdate of bookmark position is enabled then selfevident the bookmark tag gets updated to the position where the preview ended.
I assume that "remove bookmark" in main menu should remove all bookmark tags existing in library.
if a) skip tag exists to cut beginning and end of track and b) playbackorder is "repeat track" then playback nevertheless advances to next track.
Setting a tag field 'skip' with value '1' definitely works when your skip query is '%skip% IS 1'. Only thing I can suggest is to check that the component isn't accidentally disabled. There should be a checkmark in its Playback menu entry when it's enabled.
I changed Skip Track to only update bookmark if seek seems to originate from user or a component seeked to bookmark position.
Think it rare to conflict with other plugin, though it would not hurt to say what you have loaded. There is a copy button in preferences>components and you can paste into a codebox. To be clear, here is the menu entry.
Pregap DSP component can be used to achieve what you want. It has a downside of having a pause before the first played track too though.
%rating% IS 1
Have you already tried this?Preferences > Advanced > Playback > Skip Tracks > Skip Track QueryCode: [Select]%rating% IS 1