They have different meanings, but that doesn't make them false cognates. The example at https://en.wikipedia.org/wiki/Cognate is: "Cognates need not have the same meaning, as they may have undergone semantic change as the languages developed independently. For example English starve and Dutch sterven 'to die' or German sterben 'to die' all descend from the same Proto-Germanic verb, *sterbanÄ… 'to die'."
They have different meanings, but that doesn't make them false cognates. The example at https://en.wikipedia.org/wiki/Cognate is: "Cognates need not have the same meaning, as they may have undergone semantic change as the languages developed independently. For example English starve and Dutch sterven 'to die' or German sterben 'to die' all descend from the same Proto-Germanic verb, *sterbanÄ… 'to die'."