I'm trying to setup an item with two ActionSingleUseBase actions. One of the actions is ActionTogglePlaceObject, which is vanilla; the other action ,ActionReadNote, is for reading an item in hand. The issue i'm having is allowing both the actions to be present for the item UI. I set the ActionReadNote to inherit from ActionSingleUseBase and overrode the GetInputType method to return InteractActionInput, and overrode HasTarget to be false. This allowed me to have an action with the configured interact action key and the single use key, F and Left click. But the ActionReadNote action only shows up when I'm targeting the an item of the same type that I added it to, the ActionCondition is only for item in hand and not target.
Here's an example video https://streamable.com/68hbc
if you need any addition information i can provide it, i know this might be a terrible explanation.