Investors & landlords

None of this is relevant. The problem is that TurboTax is zeroing out losses on PA Schedule E so that they don't offset gains in the same year from other properties. As you note: "Losses can be used to offset income only in the same class of income". TurboTax is making this impossible.