The “waffly” thing is a wavy washer, which you need if you’re running a SRAM GXP crank (I’m assuming you are, as a Shimano BB/crank setup doesn’t need one). It’s for taking up the slack when you torque up the non drive side arm, as there’s no adjustment for preload like there is with Shimano.
You shouldn’t need spacers on the BB as it’s BB92 (they’re included for use for BB89.5 or BB86 usually), but you may (assuming it’s SRAM) need some of the clear plastic shims to assist with the wavy washer taking up space so the crank doesn’t move side to side in the BB.
Hard to explain in words, could show you in seconds if you were here if that makes sense! 😕