Hugs to you, mama! I know this isn't easy! I don't have picky eaters so much but I do know how important sleep is!
I truly think it's all the milk he's getting at night could be the culprit. I've heard some mamas say that when their LO is in day-care, for example, they don't like the bottles so much so they nurse a ton all through the night. I think it's called "reverse cycling".
Maybe your guy is filling up a lot at night and doesn't feel as hungry during the day because of it. I know that as an adult, I feel hungry all the time

or I should say I could eat all of the time. He may just not be hungry.
I don't think night-weaning will make him love every food, but it may help him be a bit more hungry in the day and expand what he likes a bit.
I think you need to make a plan. Think about when and how he wakes at night and what are some other things to try before giving the bottle. I know that sounds impossible, but I think if you could hang in there a few nights, it might improve sooner than later. I don't know if you co-sleep or not, but maybe even offering a <gasp> paci might help you out. You know what's best and what you feel comfortable with so that may not be an answer for you, but think about what you might be able to change without wiping yourself out.
Another thing: (no flames please, I'm just trying to offer options) Do you have any trusted loved ones where ds could stay over a night? I know he's little but my daughter very occasionally would stay with my mom and dad over night and loved it. Just a thought I had....