As it stands the game currently has poor prioritization when it comes to multiple temp hp sources, for instance elixir of bloodlust temp hp (5) "overwriting" Fiend temp hp (warlock lvl + cha).

Best solution would be to "keep" what leads you to having the most temp hp.