Probe failures are often caused by dirty nozzles, but if you are sure that it is clean there is one thing you can try to test the electrical connectivity. Manually bring the nozzle down on a probe washer and then type “M119”. Ensure that the Z-Min endstop is triggered. If it is not, then the probe will fail in the manner your describe. Sometimes I test this by using a jumper wire to short the bed washers to the nozzle, but I would only run that test with the extruder cooled down so you don’t burn yourself.
As for the home offset, I’m not sure what you mean by this, but Marlin 1.1.4 does have something called workspace offsets. This has been disabled in our firmware because it modifies the behavior of G92 in a way that was incompatible with some of our start GCODE for certain toolheads. If you were to need that for an E3D toolhead, you would need to comment out the line “#define LULZBOT_NO_WORKSPACE_OFFSETS” in Conditionals_LulzBot.h and recompile custom firmware for that particular nozzle.
The second possibility is that you are referring to a Z-Probe Offset. This is set using “M851” (http://marlinfw.org/docs/gcode/M851.html). The default value is -1.5 in our firmwares. Follow this by M500 when you are satisfied to save the values to EEPROM.