The license plate element of your list jumps out to me. It is simple to acquire plates during the day, but at night, several factors come into play, such as the distance from the cars to the camera, the height of the camera, if there is external illumination, and how quickly the cars are traveling. It is exceedingly difficult to find cameras that aren’t built to catch license plates reliably.
Also, PTZ cameras are unnecessary unless you want to cover the same region with a fixed camera. You’d be better off with a multi-head or fisheye. I’m an Axis fan. Wisenet is a fantastic alternative because they have a lower-cost camera line that they developed to replace their Dahua line. They also include cameras with built-in anyalitics, which detects when a person or automobile passes by. Their product lines range from consumer grade to high-end industrial.