I know why it broke, but it’s still not fixed.

Looks like when the plugin that handles the portfolio got updated, the developer decided to change the syntax of the code that actually calls the plugin. Hence why the portfolio broke. The documentation is a little spotty, so the next step is debugging what exactly the plugin needs to generate the proper effect.