Alright it seems the glitch occurs only at random. Just search a new Free Roam until you get the glitch.
I recommend doing it at Fort Mercer. The glitch works with almost no downtime there. You get around 400xp/3sec.
EDIT: Also set your aiming to expert for an extra 100XP each time.