I don't think you understand how unemployment works or you are too stupid to understand what laid off means.
If you get laid off, you're eligible for unemployment. That's the way it is in every state.
Virginia unemployment money is based on how much you made over the last two years. Any employers you had during that two-year period are partially responsible for payment of the unemployment. Only employers that are exempted are ones that fire you and if the employee left to not work.
I got laid furloughed for a month (then a couple months later laid off). During that furlough, every job I had during the past two years determined my unemployment payment and who pays for the unemployment. Thus, the job I voluntarily left for another job was required to pay into my unemployment. That's how it works in Virginia.
Do I need to explain it to you like you are two? Because clearly explaining it to you like you are five is not working.
You don't seem to understand that you should have stopped receiving unemployment payments once you started working at the new job. You even said it was 4 weeks after you had left when the former employer attempted to challenge it by telling "lies" about you.
Nobody is talking about how your payments were determined or who paid for them. If you were receiving benefits because you were laid off, and then you left for full-time work elsewhere, then you should not have continued to receive unemployment checks while working the new job.