Bug or inconsistency with Enhanced Input System using multiple Chorded action on a key

Hi everyone,I have been pulling my hair for about 2 hours now trying to implement multikey input in Unreal using the enhanced input system.

My aim is to have three trigger conditions:

Right click

Right click + Ctrl key held down

Right click + Shift key held down

Following some tutorials and reading the documentation I figured that I need to use the Chorded action trigger.

The system works fine with two of the conditions implemented. (for example, having 1. and 2. or 1. and 3.)

But as soon as I add three options (see picture) the selection breaks down.

When I do a single right click I suddenly also trigger the Shift+Rightclick function but surprisingly not the Ctrl+right click trigger.

I ruled out any mistakes in assigning the InputActions. I also noticed that the order inside the mapping affects which function is mistakenly triggered.

Does anyone have an idea what is causing this or if this is a known bug? I could not find any helpful resources only for this problem. Otherwise I would also highly appreciate any advice for alternative solutions.

I could make the selection completely on my own and not rely on the Chorded action trigger, using appropriate bools and condition statements, but I thought using the Enhanced Input system might be an elegant way.

I am having the same issue and this is the only thread I can find on the matter. Really surprised more people aren’t complaining about this.

Why can we only make one chorded action per key?!

I want to do the same as OP making mouse click fire separate events when Shift OR Ctrl is held. Currently only works with one or the other depending on which is higher in input map hierarchy.

Having the same exact problem. Seems to be a bug with enhanced input?