I’d like to understand your logic on this because if your birds have not been exposed to the virus then the vaccine will do it job regardless of your chicken being 1 day old or 1 year old. For instance you hatched some chicks and you have kept them inside and away from wild birds, animals, or environments that may have been infected with the virus. Then giving your bird the vaccine at whatever age no matter if the they are two days old or 4 months old the vaccine will work just fine and do it’s job.
granted you must wait at least 7 days post vaccination to allow the chickens antibodies to do their job, You must give them time to build their immunities before putting them out to be exposed in the world. That is how vaccines work. Live/killed/mRNA…whatever type of vaccine it is, they all basically work to do the same job. they all rely on the body to produce immunities. There is no age cut off on how the vaccine will work in a chickens body. The reason they say day old chicks is because most likely after that day the chicken will be exposed outside or within a hatchery. However, if you are a small flock owner and have hatched some eggs in your house and have kept your chickens safe from anything that may carry the Mareks virus, it’s probably safe to say your chickens would benefit more than not if you were to give the vaccine later than 1 day. The most important aspect is that they can not be exposed to the virus prior to vaccination. If they are the that means the virus is already in your chicken whether it’s laying dormant or not.
NOW if your bird has already been exposed, then that’s another story. However, my view is better safe than sorry. I’d give it regardless. If it doesn’t help it doesn’t help but at least you tried to protect them…and other birds!