box trigger only fires on second overlap?

if i print a string on begin and end it looks like the first time i walk through the box trigger it fires both begin and end simultaneously. im using 5.44.