It's true that the H20 HD Receive will "fail" the satellite setup test, so that's probably OK since you were originally receiving all of your channels.
But something obviously happened that has caused the Receiver to lose its "local channel authorization". You can re-send that authorization yourself .....
https://www.directv.com/DTVAPP/mydirectv/mysystem/mySystemResendAuthorization.jsp
You'll need a DirecTV online account.
Is this your only DirecTV Receiver? Have your other Receivers also lost local channels?
But something obviously happened that has caused the Receiver to lose its "local channel authorization". You can re-send that authorization yourself .....
https://www.directv.com/DTVAPP/mydirectv/mysystem/mySystemResendAuthorization.jsp
You'll need a DirecTV online account.
Is this your only DirecTV Receiver? Have your other Receivers also lost local channels?