That is odd, he got the igniter and the gas valve on a bench test to work but it does not work in the camper?
This might be a long shot, but check the case ground (DC neg) going to the heater case. An ohms check to a good ground will do, or bring a temporary new ground and make sure the metal that the gas valve is on gets it OR put your volt meter between the orange hot wire and the actual body of the gas valve. If the gas valve has a ground, the meter should work.
While the electric works, in this case the board provides the 12 volt DC to a relay on the back side of the heater. Looks like this.


The relay gets it ground from a DC common wire and is a different location then the igniter and the gas valve.
And the pc board, gets it's ground through the incoming wire harness.
If for some odd reason, the case ground is bad on the outside heater area, then the board is sending 12 volts positive, but if there is no ground on the case, the valve will not work or the ignition as they are both almost connected together and they are only fed with a positive wire from the board, case ground creates the other wire.
If the board bench tested, it should work in the camper, unless the ground is bad for the gas valve and the igniter or the board has intermittent issues.
Hope this helps
John