Hello spgsitsupport,
The link includes the information and possible troubleshooting of the voice vlan.
Also it provides an example to add a PC or laptop to e port of the voice vlan which is untagged so that the PC will work in the vlan and test it if it will get the proper ip address and connectivity.
If the vlan has been created and configured and as normal vlan with proper ports tagged it should pass the passing traffic. As you said you have configured it properly.
I would double check if the vlan is created with vlan command.
Then would check if the vlan is working by connecting a device to a port which belongs to the vlan and try to ping the voice router.
I would double check if the port is with proper tagged/untagged traffic. I would check other vlans if they are working through the switch.
I would check the spanning tree too.
Also I would reboot 2930 if none of the above works..
It should pass vlan traffic as it is pass through traffic. Please check with other vlans if it working and the previous steps, otherwise from the information shared so far nothing leads to such behaviour as to block certain vlan.
Hope this helps!