Hi @asher.brooks and welcome to the forum!
That’s correct; per the Asana API team, that’s a limitation of the web product and the API team has to work off of the core web product’s capabilities and limitations.
Here there’s good news: you can pass any user ID and get the portfolios that user is a member of. It’s not limited to only your user.
See this thread as well: