I am having issues setting up collision with my autotile tilemap. Everything appears to be working pretty well even as a look over the scene .tscn file nothing seems out of place but the body_entered signal won't fire. I have a working area_entered signal firing just to sanity check myself and I have tried to strip it down to the simplest possible reproduction case.
# connected to area_entered signal
func _crash(area):
print("%s - %s: crashed" % [name, area.name])
# connected to body_entered signal
func _bump(body):
print("%s - %s: bumped" % [name, body.name])
I turned on collision visualization in the debug menu to be sure everything was setup properly

The signal icons are showing up in the editor in the proper places. Under the signal name for both area_entered and body_entered under the "Node" tab of the player. It also shows in the player script next to the crash and bump functions. The fact that the crash function is firing properly when i run into the Chicken sprite there and the bump is not when i run into the wall has lost me :anguished:
I'm semi-new to the forums and Godot so if I need to post more details, code, screenshots, whatever just let me know!