@Anonymous
All pdf files you create are stored in the same library / directory, right?
If so, did you try to split your flow in two?
I mean, the first flow keeps the current trigger: when an item is created flow#1 creates a file and converts it to pdf
The second flow will trigger on when a file is created: use as filters the target directory and the extension (.pdf). If any of these conditions do not apply, flow#2 will terminate its execution vie Terminate action block. If both of them apply, flow#2 will move the file to sharepoint etc.
You can also keep a single flow by adding the second trigger inside, just between "Convert file" and "Move file to sharepoint" action blocks, but this option is a bit more complex in my opinion and would probably require a paralel branch in case PDF conversion is too fast.
Hope this helps