Recurring job kicking off a series of background Jobs

I have a recurring Job that will kick off several background jobs. I the jobs runs without error. But it doesnt kick of the new BackGround jobs. When I run the method in a console, it does create the Background jobs.

Code Inside of the Recurring Job below
ScanEngineV3 scv1 = new ScanEngineV3();
foreach (PathInfo pi in contentList)
BackgroundJob.Enqueue(() => scv1.RunScan(JobCancellationToken.Null, pi.Path, pi.Id));

Is what I am trying only in the HangFire Pro