Unfortunately, both of these scenarios are not possible to implement at the moment.
What data source are you using? If you are using SharePoint list, you can work this around by creating vacancies as regular employee boxes.
We have a future plan to incorporate a feature for Entra ID data source that will recognize if a user is blocked and replace their box with a vacancy box. This way, even if someone departs the organization, the chart will remain intact.