Hi @Druvis,
This should be possible for all timer events that are not process-level timer start events. The return value of the expression must be a String with a valid timer configuration (see https://docs.camunda.org/manual/7.7/reference/bpmn20/events/timer-events/#expressions for some accompanying docs).
Cheers,
Thorben