fmj can't directly access gradle properties like that, you can use the following block in your build.gradle to make them accessible
processResources {
def expandProps = [
"minecraft_version": minecraft_version,
"loader_version": loader_version
]
filesMatching(['fabric.mod.json']) {
expand expandProps
}
inputs.properties(expandProps)
}