First of all, this is a cloud flow question, but you have posted it in the desktop flows forum. The appropriate forum for cloud flows is here: https://powerusers.microsoft.com/t5/Building-Flows/bd-p/BuildingFlows
Secondly, why exactly are you using Get items from SharePoint? If you need to create an item, you should simply use Create item and use the dynamic contents from the form. At this point you're getting items and then looping through them and creating an item for each existing item in SharePoint. This does not make any sense. It likely does not create anything for you, because you have no current items in the list. But if you had any, you would get duplicates every time the flow runs.
Remove the Get items action and all the Apply to each actions, and simply use Create item action. That is all you need.
If you need to create different items based on a condition, add a Condition action to check the values of your response and use different Create item actions in the two branches of the condition.
-------------------------------------------------------------------------
If I have answered your question, please mark it as the preferred solution. If you like my response, please give it a Thumbs Up.
I also provide paid consultancy and development services using Power Automate. If you're interested, DM me and we can discuss it.