To expand on this: I noticed that Siphon Bullets no longer grants stacks if you get assists even if you build stacks on that enemy. The item description says 'Permanently steal 1 stack of health if a siphoned target dies', so it should work on assists as long as you have built stacks on them.