Can I suggest you repeat your manual deployment into two new Dev and Test environments, so you have the ability to experiment in Dev, then do a dry-run in Test, before then making identical changes in Prod.
Yes I think you need to include your events and function url definition in the SAM template, because if CloudFormation is triggered to update your Lambda function it may modify it as per your template.
Internal Server Error/502 Bad Gateway testing a Lambda Function via the Function URLasked a month ago
Pass Cloudwatch Event Data to Lambda Functionasked 2 months ago
Update Existing Lambda Function using SAM.Accepted Answerasked 2 months ago
Converting existing, manually created Lambda with triggers and Function URL to SAMasked a month ago
is it possible that SQS Triggers to a Lambda Function Alias?Accepted Answerasked 6 months ago
new Lambda Function URL with TerraformAccepted Answerasked 4 months ago
Can I specify GET URL path parameter in step function?asked 5 months ago
Lambda Function URL converts encoded slashesasked a month ago
403 creating java lambda functionasked 7 months ago
Lambda Functions raise forbidden error until stack deleted and redeployedasked 2 years ago