UPDATE: The election always finalizes with Election Fallback and set of validators doesnt't and neither does the Era, but sessions keep increasing. I understand that an era is just a couple of sessions after which Staking does reward/slashes, and having set the Session length, the proper ElectionDataProvider and ElectionProvider, I am unable to resolve the issue still.
I'm implementing a permissioned EVM compatible NPoS chain on the Frontier node template using Aura as my block producer.
I have implemented the necessary pallets(Staking, timestamp, session, GRANDPA(came pre implemented), evm/ethereum etc).
I've set 3 initial stakers/Aura authorities(Alice, Bob, Charlie) and expect to manually add more.
The chain works fine in local testnet, however this is an event that is emitted, indicating that election is not triggered. Can anyone suggest what the issue is?
Here is the configuration for my Staking, Session and Grandpa pallet.