I used a slightly different method yielding the same answer:
We know that at equilibrium there is 2-x mol CH4 and 1-2x mol H2S.
Now we also know that p(CH4) + p(H2S) = 0.67 bar and p(H2) + p(CS2) = 0.25 bar
We can also say:
p(CH4) = (2-x) * 8314 / V = (16628 - 8314x) / V
p(H2S) = (1-2x) * 8314 / V = (8314 - 16628x) / V
Equivalently we can say:
p(H2) = 8314x / V (yield = x mol and RT = 8314)
pCS2) = 33256x / V (yield = 4x mol)
These equations combined yields 2 equation with 2 unknowns:
(1) 41570x = 0.25V
(2) 24942 - 24942x = 0,67V
Now substitue x = 41570x/0.25 = V = 166280x in equation 2, to yield x:
111407.6x = 24942 - 24942x
--> x = 0,183 mol. Thus V = 166280 * 0.183 = 30429.24 (0,30 m^3 because we are calculating in bar here).
Using the ideal gas law and substituting the values for x and V, this will p(CH4) = 0,634 * 8314 / 30429,24 = 0.17 bar and p(H2S) = 1.817 * 8314 / 30429.24 = 0.50 bar.