The recent release of PyCharm (2020.2.3) includes a fix for a buildout support bug that occurred in 2019.3. Buildout support has been less common in IDEs since virtualenvs have been around for years, but it remains important in Zope/Plone. The issue here was it was unable to resolve references to packages installed through buildout scripts that update sys.path. This is working for me now.
In fact, this appears to improve the behavior from before 2019.3. Some packages like plone.api and zope.schema were notoriously difficult to resolve if imported a certain way. This seems to be improved now as well and imports like "from zope import schema" and "import plone.api" resolve as expected.
I'm otherwise a big fan of PyCharm as a great IDE for Plone so this is great to see.