It’s not just Direct it’s only direct for those that purchased after 1/19/19. The policy since 1/19/19 is
“Effective January 19, 2019, only Members who purchase directly from Disney will be able to use their Vacation Points at the 14 existing Disney Vacation Club Resorts and Disney Vacation Club’s future resort, Disney’s Riviera Resort. Resale contracts purchased for the existing 14 Disney Vacation Club Resorts will only be able to exchange Points into those 14 Resorts.
Resale contracts purchased prior to January 19, 2019 will have access to Disney’s Riviera Resort. Contracts gifted to family members will continue to have the same Resort access as before the ownership transfer.”
So yeah new resorts when resold can only trade into their resort. The original 14 can trade among each other always.