After what seemed like a very long time, my I-140 got approved on the 28th of August. There was a lud on 27th. Waiting for the visa availability for I-485.