First of all, a few hints:
If you define GPIOs with STM32CubeMX or STM32CubeIDE as GPIO_Input or GPIO_Output, names are also further defined for them, which can be used alternatively. Example:
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7, ***);
is in your case equivalent to
HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, ***);
Your notation is not a mistake, but the latter should be easier to understand.
If you are working with FreeRTOS, you should first familiarise yourself with how it works. For tasks in FreeRTOS, for example, HAL_Delay() should not be used, but osDelay(), since osDelay does not block and is handled by timers.
Finally: are you sure that your LED still works and is connected correctly, i.e. with series resistance (depending on forward current and LED colour) of 62 ohms...1.3k?
Regards
/Peter