I would be very worried if the ballot were not in your hands by today. You should call the local election administrator and ask that they deliver your son’s ballot to you by hand.
I’m sure they would do bring one for you that you could then send in.
This is the SAME BOE that mailed out post cards TWO WEEKS after the last election letting us know our polling place!!!