Unity 2D targeting multiple screen sizes

Apologies to ask about this old chestnut again but I cant find a clear answer.I’ve set my unity editor to show the game based on aspect ratio. I’ve done a rough draft of the game on the 9:16 ratio. I want to scale the game to stretch horizontally to cover other ratios.
I previously coded android games using libgdx and used a percentage based approach to scale and position sprites. It doesnt seem to be working here though. Im getting problems scaling. I can get the scale of the sprite in my code (C#) sr.sprite.bounds.size.x but setting the new size is problematic. I think its the relationship between the units Im confused about. I can get the screen size but that doesnt relate to the size of the sprite and then the scale of the gameobject of the sprite is different again. Can anyone pop up a few lines to just illustrate scaling a sprite between ratios please?

The height of the screen in world unit is simply double of camera’s orthographic size.

Y_scale = Camera.OrthographicSize * 2f;

World distance b/w left and right edge i.e. maximum X scale or screen X scale is:

X_Scale = Camera.aspect * Camera.OrthographicSize * 2f;