Hey there,
First of all, are you initiating the event to put add the specific component group to the entity? Also, instead of two filters you can have only one which looks like this:
"minecraft:interact": {
"interactions": [
{
"on_interact": {
"filters": {
"all_of": [
{
"test": "has_equipment",
"value": "barrier",
"subject": "player"
}
]
},
"event": "fa:rocket_fuelled",
"target": "self"
},
"swing": true,
"play_sounds": "armor.equip_generic",
"interact_text": "action.interact.rocket.energy"
}
]
}