Answer
(1) The OP's relay has a H/L jumper to select the relay to be High trigger or Low trigger.
(2) If the H/L jumper is set to "H", then the relay becomes High level trigger. If jumper set to Low, then relay becomes is Low trigger.
(3) If set to High trigger, almost always it will work.
(4) However, If set to Low trigger, AND if you are using 3V3 powered Arduino, or 3V3 powered Raspberry Pi, then there is 50% chance that you can switch relay on by Low signal, but cannot switch off by High signal. This the the "3V3 Rpi/Arduino High signal is not high enough to switch off relay". You might like to read Reference (1) for more details.

References
(1) How to properly use a relay module with JD-VCC from Arduino/Raspberry?
Notes
(a) Part D explains High/Low level selectable relay using H/L jumper.
(b) Appendix B explains "High level not high enough to switch off relay problem"