When u transfer attributes u atransfer all but not group "emitter". So when u set points in group in wranle node("check_point_v") u set it by condition if(waiting==1). But at next frame "waiting" gets 0 and and condition in wrangle("check_point_v") not performed that is why points go out from group "emitter".
So, decisions: 1) at wrangle set another condition if(@waiting==0) @time-=.1;
2) put grouptransfer node
By the way, i decreace solver's substep to 1. Becouse @time behavws weird.
And i did some changes to improve work.
Hope it will help.