How do you interpret information in the RETURN section of Log Level TRACE in the log report?

My goal is to better understand the log file TRACE section RETURN. I have found that at times I get a test that is false positive. I wish to eliminate this type of result.

Test 1: I want to validate that a checkbox is selected.
Checkbox Should Be Selected //*[@ID=“blah”]
Test passes
Trace Results section of Log file reflects:
TRACE Return: None

Test 2: I want to compare two dates to see if equal.
Should Be Equal ${date1} ${date2}
Test passes
Trace Results section of Log file reflects:
TRACE Return: ‘2022/10/19’

For test 1 What does Return: None mean?
For Test 2 I understand the return and both variables have the same value so I agree test passes