when initializing the useForm hook all I needed to do was pass in the additional option called "defaultValues". This would set my form field values from the get go.
const form = useForm<z.infer<typeof blog>>({
resolver: zodResolver(blog),
defaultValues: { title: title, length: length, content: content },
});