Hi!
Since for simplicity purposes you wanna keep the logic in a single flow, you can add a Condition action block just after your trigger.
So your recurrence trigger is executed wednesdays, fridays... either at 10:00 or 23:00
Then your Condition action block checks if (Wednesday and 20.xx) or (Friday and 23.xx)
On the true branch you add your logic, leaving false branch empty.
Now, the condition will require WDL functions.
You are familiar with WDL expressions, right? If so, I would consider dayOfWeek() and utcNow('H'). Please also take into account TimeZones, since utcNow() provides current date&time in UTC format, so probably you will need to deal with convertFromUtc() also.

Expressions:
Get current date & time and transform it into your own TimeZone (ROmance Standard Time in my case, list available in https://support.microsoft.com/en-us/help/973627/microsoft-time-zone-index-values)
convertFromUtc(utcNow(),'Romance Standard Time')
Condition rule evaluating the day of the week
dayOfWeek(variables('Now'))
Condition rule evaluating the hour
formatDateTime(variables('Now'),'H')
Once the flow is working as per your requirements you can optionally move this condition as part of the setup of the trigger (there is a functionality call 'Conditional trigger) so the flow will be only executed Wednesday at 20.00 or Friday at 23.00. GReat explanation on this feature here
https://www.timlinenterprises.com/microsoft-power-automate-flow-trigger-conditions/
Hope this makes sense