Serverless schedule

Hello,
I am having a problem with 'schedule + cron" option. I had noticed it is not working at all (had never been picked up, looking at logs).
The configuration is:

functions:
  cronWorker:
    handler: src/api/cronner.cronWorker
    name: be-lambda-cron-${self:custom.stage}
    description: BRANCH-DESC-HERE
    environment:
      ENV: ${self:custom.stage}
    events:
       - schedule: 
          rate: cron(30 22 * * ? *)
          enabled: true
          input:
            key: 'day1'

I had noticed that

- schedule:
          rate: rate(5 minutes)
          enabled: true
          input:
            key: 'min5'

works just fine, but I need a cron to execute at specific time and specific day (everyday).
what am I doing wrong or could you please point me to detailed API doc.

is not enough.

Thank you in advance,

Oleg

try this:

events:
  - schedule: cron(30 22 * * ? *) # run at 2230 every day

yes, I had tried 2 options:

functions:
  functionWorker:
       handler:  worker.funcWorker
       events:
          - schedule: cron(30 03 * * ? *)   # runs at 3:30 am
functions:
      functionWorker:
           handler:  worker.funcWorker
           events:
              - schedule:
                    rate: rate(5 minutes)
                    enabled: true
                    input:
                      key: 'min5'
             - schedule:
                   rate: cron(30 03 * * ? *)
                   enabled: true
                   input:
                       key: 'day1'

in case #1 I simply see no logs, which means the function in AWS is not picked up at all.
in case # 2, the 'rate (5 minutes) works fine (see in logs), however,
rate: cron is not picked up.
Which brings me to the question, maybe rate: cron is not supporting
input:
key:

I could not find exact docs about it.
(that is all docs I found https://serverless.com/framework/docs/providers/aws/events/schedule/ )

for some unknown to me reasons, option 2 had started working on AWS