Texture Coordinate overlays another texture on my existing texture
What I would say from what I understand:

You need to plug the Texture Coordinate > Mapping chain into the Vector of the Image Texture of your Bump, exactly like what you've done for the Image Texture of your Diffuse, otherwise he doesn't know how to project this Bump information on your floor.



Now you say that you've added a Displace modifier. I'm not sure why, as your the Bump method is a way to fake relief within a low-poly mesh without any additional subdivision.

If you choose to use a Displace modifier you should not use a Bump node, just unwrap your mesh (for example in Top Ortho view make a Project From View unwrap), use UV as the output of your Texture Coordinate so that he knows that he must use the UV you've just created, and mix a Diffuse with a Glossy, with your Specularity image as the factor.