"late" and "of late" do not mean the same thing, so you can't just add "of" like that! "of late" is a rather formal, even old-fashioned, way of saying "recently" or "lately". Macy's has been having a lot of sales [*late / of late / lately / these days / recently].
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.