An IGM is not the test you want at all. It’s outdayed, inaccurate and even the CDC recommends against using it to find HSV antibodies.
The test you want is a type-specific IgG. This will give a clearer picture. While this test is very accurate for HSV2, the common cause of genital herpes, it is less effective for HSV1, which is usually the cause of oral infections but can be passed genitally through oral sex.
While a chancroid is possible I suppose, I think you would have many issues with them because they need to be treated with the proper medications (antibiotics).
The strong order in your discharge is bacterial but the sores need to be properly diagnosed. You definitely need antibiotics to start. If you have ever been treated for this issue with antibiotics before and it returns, that would make me think it’s viral in nature.
Hsv can present itself in numerous ways. A single sore, a cluster, incessant vaginal infections. See what your swab says. If negative be sure to try antibiotics but even if negative, request an IgG test.