Recurring job is stuck in Enqueued state

I’m using HangFire 1.4.5.0 version. With SQL server 2012.
Jobs are getting stuck in Enqueued state.
Also, I have unique ID for jobs still recurring task is adding multiple Jobs.

Below is my code snippet:

HangFire Configuration:

GlobalConfiguration.Configuration.UseSqlServerStorage(
connectionString,
new SqlServerStorageOptions {
QueuePollInterval = TimeSpan.FromSeconds(30),
PrepareSchemaIfNecessary = true
});
var options = new BackgroundJobServerOptions { WorkerCount = 2, Queues = TaskQueues.Queues };
appBuilder.UseHangfireDashboard("/backgroundqueues");
appBuilder.UseHangfireServer(options);
Web.Config:
<si.proarc.biz.tasks>


</si.proarc.biz.tasks>

Cron Code:
var fileManager = serviceProvider.GetService();
RecurringJob.AddOrUpdate(“Replication-Scheduler”, () => fileManager.ScheduleReplication(), “*/2 * * * *”);

Direct jobs queue and processing works fine, only issue with jobs queued by recurring task.
Only Enquue, no scheduling or processing.
Please let me know if I’m doing anything wrong.