As with any first HT, there are usually a cocktail of problems. Lets take them one at a time.;
Metal choice - Use 1084 or 5160 for simpler Ht with no temperature control.
Quenchant - Use canola for 1084 and 5160, but commercial fast quenchants will be better for 1095.
Timing - 1084 will miss the pearlite nose and convert into martensite with a canola quench if it goes into the oil withing a few seconds of leaving the forge fire. 1095 has to drop from 1450F to below 1000F in less than one second ( once it enters the oil), so it needs a fast oil and must get from the forge to the oil without delay. 5160 will almost allow you to take a drink of coffee and then stick it in the oil after you take it from the forge.
Tempering - Go from the quench tank after the blade has sat there until it is cool, directly to the tempering oven at 300F. Wipe it off and carefully wash it in the sink, but don't do any banging, bending, or file testing until it comes out of the oven. After the first temper, test the edge with a file. If it is hard, do the second temper. If not....re-do the HT.
What should be hard? - The edge should be hard in all quenches. The spine may vary in hardness ,depending on the steel type and the quenchant. The tang may not be hardened at all, depending on how you heated the blade and how you quenched it. Often the blade is held by the tang while heating and the tang is not stuck fully into the oil. This will almost guarantee a softer tang. This is not a bad thing.