Hello nickynetinv,
I understand the approach you want to implement here. In the second point you mentioned to fetch shipping methods from different carriers. Can you tell which carriers you want to integrate? It might be possible to any existing plugins or can be custom developed.
Please have a look at this article:
https://store.multidots.com/heres-how-to-add-extra-flat-rate-feature-in-a-woocommerce-store/
It allows to create multiple rule based dynamic shipping methods.