I have a similar case, I'm not sure that's the same bug:
PlantUML Web Server
@startgantt
project starts on 2025-03-31
{Arnaud} is off on 2025-04-22 to 2025-04-26
saturday are closed
sunday are closed
2025-04-21 is closed
2025-05-01 is closed
2025-05-08 is closed
[Task1] happens on 2025-04-21
[Task2] starts at [Task1]'s end
[Task0] on {Arnaud:5%} {PAA:95%} requires 20 days
then [Task2] on {Arnaud:100%} requires 1 week
@endgant
results in the following in which Task2 starts before the end of Task0 instead of starting at the end of Task0:
