Its me again lol

900 rpm idle & 14-15" of vac suggests a non-std cam, ie a cam with increased duration/overlap.

That requires more timing at idle.

This may not make sense, but PLEASE try it anyway, easy to do, takes 5min.
Engine idling, increase initial timing to 20-22* [ actual amount is not critical ]. Idle rpm WILL increase. Reset idle rpm & mixture screws. Test drive to see if flat spot is improved/cured...
I will give this a try before pulling the carb.