Based on your answers, for the purpose of your current travel, you are not eligible for Bahrain eTA.
However you may be eligible for a regular visa to visit Bahrain.