Aconteceu comigo e pode ser que tenha acontecido com mais alguém, rodando o código:
select dateadd(day, 2, '2024-08-01');
Ele me retornou 2024-01-10 00:00:00.000 Eliminando os traços e deixando:
select dateadd(day, 2, '20240801');
Ele retornou a data correta (2024-08-03 00:00:00.000)