There is no point in having internal/external visible status workflow if the external user is shown no status to an idea that is visible if the idea is going under a multi-step internal review process (which is the function of having an internal/external status option?)
Idea status shown within the portal should be the last public status if the current status is not visible in portal yet the idea is configured to be visible. Yes the idea still shows up if you search for it, but when selecting a category (as shown in picture), it looks as if there's an error or that it has not been addressed which is confusing to users.