The ads thing is that the DSA requires a public archive showing what ads ran, who paid for it, etc. X fell drastically short. Like, didn't show the content of the ad or who paid for it.
More here in @ec.europa.eu@bsky.brid.gy announcement, sorry I didn't link before!
ec.europa.eu/commission/p...
4/
Commission fines X €120 millio...