Yes it can hold a 3090 and case can have a total of 13 fans , altho it says 10 fans max my front aio is in push/pull configuration for 6 , 3 at side wall behind shield , 3 on top of another rad , and one on rear
Images for this Answer
(click to see full-size image)