I tried changing a default parameter value with this:
ALTER PROCEDURE [dbo].[my_sp] @currentDate datetime = GETDATE()
and all the SQL pre-c
Suggestion:
Set the default to NULL
NULL
Do the Default GETDATE() in the front end.
GETDATE()