Approval with overstay
Just a data point for anyone in a similar situation.
I am an LPR with an overstay and worked while out of status (f1 then AOS). I disclosed it on my application. I applied on 6/17 and got conditionally approved on 6/18. There happened to be an interview appointment available near me on 6/29 (the only one available for months). My appointment only took about 3 minutes. They asked my address, DOB, if I go by any other names and just to explain my overstay. The officer said he’d approve my application by the end of the day and I’ll receive my card in the mail soon. I checked the CPB website around 11pm that evening and it was approved. I haven’t gotten the card yet but the website shows the TTN and my expiration date and when I can renew.
Be truthful and disclose everything even if you’re not sure.
Good luck!