Hi! Welcome!
First of all, I am not too savvy in the CR1 process. Thus, I will also let others chime in to be a bit more helpful. But, this is what I know:
Your yearly income would just be whatever you would expect to earn within a year, not what you would earn within the time left in 2023. You can only provide what you have. None of us can tell you if something is enough or not, since this is at the discretion of the officer. Be prepared, however, to have to present whatever you have available for proof of income within the last 3 years (pay stubs, income tax returns, W2s, 1099, etc.)
I don't think it is a problem per-say. But, they might require you to have a co-sponsor who has an income that has been more steady (i.e. same job and income within a few years of longevity).
I believe you can only use this as support if:
The appraisal was performed by what they considered a legitimate appraiser.
It can be converted into cash quickly within a year.
It does not cause a negative impact on the household when sold. Thus, it is not the primary household. In other words, if that is where your family lives, the officer could choose to say it cannot be used to show sponsorship because selling it would mean your household would be left without a place to live.
In my humble opinion, it might be best if you just get a co-sponsor from the get-go just because it appears you are lacking enough to prove consistency of income (and total amount of 125% above poverty line) to be the sole sponsor. The CR1 takes about two years, which means you are looking at 2025, and there is a potential that a new administration will be in government. Hence, requirements can change and be more strict. By not getting a co-sponsor now, you could further delay the wait if they decide to do an RFE (or denial) for a co-sponsor later.