I have a quickaction that is overridden by a lightning component. Apparently lightning caches the component or something because calling the quick action from two different records brings up the same component with the same data; a manual refresh will then correct the issue. Is there anyway to change this behavior rather than hacking something out ?
You can disable the cache in the setup (see how to in the answer here), although it'll affect performance for all users using lightning.
Not ideal, but can't think of a better solution.