I believe the issue is that the default query only queries for post
post-type. (See related WPSE question here.)
So, you probably need to modify the query in your author.php
template file, so that all relevant post-types are included in the query.