Physics bodies with delayed collision assignment not working

I am trying to make a shape object that spawns within the player turn into a physics body and trigger a collision with the player after a short delay. This isn’t working though. The player is having to exit and re-enter the collision zone while it is active for it to register. The collision will work fine if I delete the delay from the shape object, but I need the delay. Basically I have a warning marker and then the warning marker turns into desired collision object…if the player doesn’t leave the warning marker zone it is supposed to register the collision.
object.isSleepingAllowed has no effect even when applied to both objects. Both objects are orange in the physics.setDrawMode( “debug” ), so they r both active yet no collisions occur until they exit and re-enter eachother if there is a delay present. I either have the delay as being the entire physics.body assignment or an id assignment that marks in the local collision event listener of the player…neither variance makes any difference. Player is set to dynamic, the obj is set to dynamic and isSensor=true

GIF 2024-11-21 7-28-15 AM