You can try a box restart as a last throw of the dice, otherwise the logical conclusion is that the box's EPG (tv guide) matches what your account has for that box.
I'm afraid you'll need to call VM C/S (150 from a Virgin phone, 0345 4541111 from any other phone) to get this resolved. Sometimes the wrong codes are applied to additional boxes, causing this sort of issue.
Has this box had all its correct channels in the past?
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks