This commit in spring-framework from Feb 2024 introduced a new way to escape the colon character.
To escape a property such as
@Value("${sm://my-secret}")
You now must use
@Value("${sm\\://my-secret}")