The big plastic lid might be acting like a wind flag.
Or, could be static. Try it without the lid and see.
Maybe a big cardboard box with an access cut out made from an Amazon box

Your scale may be the problem.
Maybe a wrist strap, anti-static mat, power conditioner might help.
Seems necessary for some of the more expensive scales.
If your can't get stable readings, something is going on.
Even the $20 digitals perform better than that. I wouldn't trust a digital that you can't PROVE to be stable with powder charges. Beam scale might be necessary in your situation.
Since MOST digital scales background NATIVE unit of measurement is GRAMS/MILLIGRAMS, accuracy will be a little better than having the scale calculate and round off readings for GRAINS.
That's one of the advertising points of the Creedmoor Sports new scale.
Native unit is GRAINS. But, it's not that difficult to convert loads in grains to gram/milligram.
A milligram is a little less than 0.02 grains. +/- 6 milligrams is about 0.1 grain (some simple rounding here).
+/- 3 counts on a milligram indicating scale (about 0.05 grains) is about the BEST you can expect with a tuned beam scale. That's probably good enough for almost everyone.
The 300 gram scale I've shown doesn't seem to be available now. I don't know if the look alikes offered now are any good. Having such a large range it is NOT good to trickle small powder charges.
The units I've used in this discussion may seem foreign to some. Sorry.
Counts, percent of reading, percent of full scale, ppm.
For a milligram indicating scale, a count is one milligram. In grain mode a "count" may be 0.02 grains.
A 20 gram, milligram indicating scale has 20,000 counts from a zero to a full scale of 20.000 grams,
a 100 gram, milligram indicating scale has 100,000 counts from a zero to a full scale of 100.000 grams.
Make sense? The 300,000 counts, from zero to 300.000 grams seems unbelievable for a cheap scale.
Got lucky I guess.
At high loads, over 250 grams to near 300 grams, I normally see 5 or more (maybe 10) counts of repeatability.
At 300.000 grams, +/- 5 counts is +/- 0.005 grams, +/- 0.0017%, or +/- 17ppm.
At a powder charge of 2.000 grams, I can get to +/- 2 counts fairly easily using a Fake Zero.
That is +/- 0.002 grams (+/- 0.031 grains), +/- 0.1%, or 1000ppm. (I think I got those correct).
I have a 50 gram scale that indicates to 0.05 grain, 0.002 grams, but to 0.005 carats.
0.005 carats IS 0.001 gram. Go figure
This fake zero thing isn't going to work for everyone. Give it a try. If your scale drifts, figure out why.
(or toss it out the window

)