Prepositions – ‘On My Leisure’ vs ‘At My Leisure’ vs ‘In My Leisure’

prepositions

Which one is correct and why?

on my leisure vs at my leisure

Prepositions are always confusing to me. I know that they are based on context apart from its general meaning. I get confused about it.

Generally on is used to denote something situated at a surface, and
at to pinpoint a location or time. But is what is the case here?

Additionally, what about in my leisure?

Best Answer

The Free Dictionary has

at (one's) leisure

Done according to one's own convenience or comfort.
There is no time limit to the exam, so please complete it at your leisure.


Lexico has this

at leisure

1 Not occupied; free.
the rest of the day can be spent at leisure

2 In an unhurried manner.
the poems were left for others to read at leisure


However, a different preposition is used here:

I play steel drums in my leisure time.

But I don't know of any usage using the preposition "on".