Hello Nicusor,
Windows Defender Firewall is only one of several services that use WFP (Windows Filtering Platform) BFE (Base Filtering Engine).
The output of the command netsh wfp show netevents
is perhaps the best source of information about why a packet is blocked. If that command produces no output, you might need to enable netevents with the command netsh wfp set options netevents = ON
Gary