Regarding your Tile map collisions, check if the Composite Collider 2D has been set to Geometry Type Polygons instead of Outlines. It may improve your bullet detection.