Rather than re-deriving the three worlds from scratch with plain sentences, build the same 3-by-3 grid used for this whole caselet, fill it in from the base rules, and simply filter the finished grids by this question's extra clue: the people who are "no" on school must be the exact same people who are "no" on tax, not a superset, not a subset, the identical pair.
Draw a 3-by-3 grid, one row per member (Arjun, Karn, Bhim) and one column per bill (recreation, school, tax), and fill in only what the passage states directly: Arjun is yes on recreation and no on school; Karn is no on recreation; Bhim is no on tax.
Recreation needs exactly two yes-votes overall. Arjun already supplies one of those two. Karn is a confirmed no, so the second yes on recreation cannot be Karn, which leaves only Bhim. Fill in Bhim as yes on recreation right away, before touching anything else.
School needs exactly one yes-vote overall, and Arjun's cell there is already a no, so the single yes on school belongs to either Karn or Bhim, not both. Tax needs exactly one yes-vote overall, and Bhim's cell there is already a no, so the single yes on tax belongs to either Arjun or Karn, not both.
Every row of the grid needs at least one yes and at least one no. Arjun's row already has a yes (recreation) and a no (school), so Arjun's tax cell can go either way without breaking this rule. Bhim's row already has a yes (recreation) and a no (tax), so Bhim's school cell can go either way too. Karn's row so far has only a no (recreation), so Karn's row needs at least one yes somewhere among school and tax, or the row rule breaks.
Every row in all three grids carries at least one yes and one no, and every column total matches the passage's counts, so all three grids are valid, and since the school/tax assignment choices above cover every possibility, no fourth grid exists.
Now apply the extra filter to each grid:
Grid A: no-on-school = {Arjun, Bhim} (Karn is the school yes). no-on-tax = {Karn, Bhim} (Arjun is the tax yes). These two sets are not identical, Arjun sits in one but not the other, so Grid A is filtered out by the new clue.
Grid B: no-on-school = {Arjun, Bhim} (Karn is the school yes). no-on-tax = {Arjun, Bhim} (Karn is the tax yes too). Identical sets, so Grid B passes the filter.
Grid C: no-on-school = {Arjun, Karn} (Bhim is the school yes). no-on-tax = {Arjun, Bhim} (Karn is the tax yes). Not identical, Karn versus Bhim differ, so Grid C is filtered out too.
Only Grid B survives the filter, so it is the single world we now read the answer from: Arjun is yes only on recreation, Karn is yes on school and tax, Bhim is yes only on recreation. Reading the five original choices off this row: Arjun is a no on tax, so "Arjun votes for the tax bill" is false. Karn is a no on recreation, so "Karn votes for the recreation bill" is false. Karn is actually a yes on school, so "Karn votes against the school bill" is false. Bhim is a confirmed no on school, so "Bhim votes against the school bill" is true.
Since Grid B is the only surviving world, whatever is true in it is true in every case that satisfies this question's condition. That makes "Bhim votes against the school bill" the statement that must be true, since it holds in the one and only remaining grid.