The real problem is that Congresscritters are paid by the Federal Government, making them Employees of the Federal Government.
Senators should be paid by their state, as should their staffs, expenses, etc. They should serve “at the pleasure of” the state government.
Representatives should be paid from their districts and should be subject to recall.