IJobCancellationToken token is not triggered when deleted by the dashboard

So I have followed your example that i found in the documentation - documentation.

This the snippet of my code that is called by a fire and forget queue.

public void Start(IJobCancellationToken cancellationToken,PerformContext context)
{
try
{
cancellationToken.ThrowIfCancellationRequested();

but when I delete the job, the expected exception doesn’t get thrown.

What I’m a doing wrong?