Hi there,
If all you need to do is forward the email if it has the attachment, that'll be much easier. No, you won't need to transfer them to SharePoint.
Welcome to the wonderful world of Power Automate -- the learning curve is tricky, so be kind to yourself. You'll get there.
I found a faster way to do it when I built this for you to help out -- check it out:

I've set the trigger to "with attachments only" so it doesn't run on any email.
Next, I decided to use the "Find text position", and it's looking at all attachments at the same time, using that expression I have there (I added it in the "note" part, highlighted in yellow). It's looking for the position of whatever word, string, paragraph you choose - I chose 'duck'. If it doesn't find it, the outcome is -1. If it does find it, it'll give you the position - which might be 80, it might be 300, whatever.
The condition is just then saying "hey if it was less than 0, it wasn't found. If it's more than 0, it found something."
Let me know if you have any questions.