Sure I’ve been in very similar scenarios.
I can think of a few points worth keeping in mind. These aren’t in any order, just as they come to me. Some of these you may be having no trouble with at all but I will type them just for a simple reminder.
First, a reminder that problems (challenges!) are not to be searched for their origin in the past - the issue is always a belief in the present, in the conscious mind. Sometimes the problem belief is unexaminated, perhaps not where we normally look, or mistaken as a fact of reality and not a belief. So when problem solving, look at the beliefs held now, in the present, with the fact that the belief is available to you - this is important, and also be mindful of things you think are aspects of reality themselves, but are in fact beliefs. Throw in some mindfulness that beliefs are things we have and not things that we are while you’re at it.
Next, let’s think about that anger. Well, anger, emotion, feeling, imagination, are driven by belief. Even simple small beliefs that when we stop and poke around in our conscious mind make us laugh as we realize them, and the anger drains away, even when strong!
Sometimes, speaking from personal experience, I will have a dream event that leaves me feeling angry, and occasionally I will forget why. Anger can be constructive though! And some emotions are triggered from sleep intentionally to alter hormones and create other constructive body changes. Anger can be frustration which can be a natural aggression to fix something.
Here is another important reminder that may or may not apply. There could be nothing wrong! The false belief might be that you think something is. This is similar to searching the past for the origin of a problem, which is false. You may be following the problem solving bit quite well (problems are challenges!) but forgetting to spend the majority of your thought concentrating on what you actually want, rather than its opposite.
Or! You could indeed believe you are stuck for a particular reason. The anger is useful here for realizing that there is a belief involved. Have a conversation with yourself, as if someone else is speaking to you. Stay cognizant of the facts I mentioned earlier - beliefs are things we have, they are available and are sometimes mistook as reality itself. Converse with yourself, ask how you’re feeling, and why. If/when you come up short to an answer follow it up the same way you would if you’d received that answer from a stranger, keep the conversation going. You will hit on the particular relevant insight and laugh about it and feel a sense of physical and emotional relief, and it will be defused upon recognition.