Dont make it a vpk. Pack everything inside the bsp. Its an old bug and it seems valve still hasnt bothered to fix it.
If its already in the bsp, are you sure the paths are correct. Pakrat for example many times doesnt use relative paths which again breaks it from working.
If its something else we need more information on what you did.