Strange batch of potassium nitrate with lower than expected melting point I'm part of a rocket building team and I'm working with propellants. We use saltpeter as the oxidizer, bought as fertilizer and purified by recrystallization. Recently we bought it from another source, that identified the chemical as potassium nitrate, as usual, but when we heated it to make the propellant it simply melted at a temperature of $231~^\circ\rm{C}$, $100$ degrees lower than expected.

It works as an oxidizer, as making the propellant with this chemical gives good results, so it must be something similar to $\ce{KNO_3}$. Maybe there is something working as flux? It tastes like saltpeter (I eat a lot of materials we have in the workshop) and has that characteristic high temperature-dependent solubility.

Do you have any idea of what could it be, and what can I do to find out? Have in mind that our workshop doesn't have much in terms of lab equipment, only thermometers, various things to heat stuff and some solvents for a variety of applications. Also, note that I'm a telecommunications engineering student, so I don't have too much of deep knowledge of chemistry.
It might contain $\ce{NaNO3}$ as well as $\ce{KNO3}$. This paper by Foong et. al. cites some thermal measurements, such as melting point and heat capacity, that you could make with a thermometer and heater. Note that there are inflections in the heat capacity curve as the different components ($\ce{NaNO3}$, $\ce{KNO3}$ and the eutectic of the two) melt.

If you have access to a spectroscope, or even a hand-held diffraction grating, you could compare the spectrum with that from samples of known substances, such as $\ce{NaNO3}$, $\ce{KNO3}$, $\ce{NH4NO3}$ and $\ce{Ca(NO3)2}$.