Yes they do, Lotus Flower is a unique heal buff whereas Force Siphon is "Minor Lifesteal". As long as the skill does not give 2 of the same name ie "Minor Lifesteal" and "Minor Lifesteal" They will stack. Unique skill effects such as Lotus Flower that does not provide a "Minor" or "Major" stack regardless.