Yeah the unpredictable AI is because of the way I set up the NavMesh component and pathfinding, so sometimes he'll try to go around a wall you're spooking him into, which I honestly just didn't have time to fix.
Then the same can be said for the hole not having a texture, the model I used didn't have the same UVs as the regular floor tile, so I couldn't get the textures to seemingly line up properly, so with only a couple hours left I prioritised other stuff and left it blank.
Thank you for the feedback, I completely agree with it, if I was to make this into a full game or if I'd had more time, I'd have tried to fix these issues.