Why has the corruption case of former MSP lieutenant Luke Davis dragged on for over two years?

Why has the corruption case of former MSP lieutenant Luke Davis dragged on for over two years?