If you've changed something relating to the motors, please re-do the checks for direction as described in the startup guide, the easiest way is using the stepper buzz test as documented here:
Voron Official and Community Documentation
docs.vorondesign.com
Try homing x and y on their own first.
More worryingly, how did you get these settings for X ? why would end stop be set to 20 when the min is 15 ? it should match the max, in a typical setup.
These y end stop settings make no sense, how did you end up with these?
How can you have the Y min be 10, and end stop at 15 , but also home in a positive direction? Your end stops should be at the min or max point, depending on how you have the switch positioned. not somewhere in between. The default behaviour on a Switchwire is both X and Y switch is hit when the tool head and bed are at the maximum point of their travel, so you'd have the end stops at the max position, not some random position like 15 or 20.
If you'd like an example , see the offical configs here:
https://github.com/VoronDesign/Voron-Switchwire/tree/master/Firmware