In DBC17 there was an option to select the climate in the stadium editor: arid, mediterranean, mountains, temporate or tropical. I'm sure this determined the weather conditions in-match. I've just realised this feature isn't in the Cricket 22 stadium designer for some reason. Perhaps the climates are linked to the country in which the stadium is situated. If your custom stadium is listed as being in Pakistan then maybe try selecting winter in your match settings. I seem to remember selecting spring a few months back for a match in Australia and it was said to be played in March. The game might be getting confused on occasion between northern and southern hemispheres.