BP filmed Jan-April and then she reported to Infinity War shortly after. I think season 8 started in April or May. Maybe the writings wrote a smaller role just in case they were not sure with her schedule and all. Excellent point. But that's so sad. But I guess it makes sense. His role has really been downsized this year and last.