When using silk touch of any kind, modded or vanilla, the geodes are completely broken without returning anything. Not returning the block seems fair, but it doesn't return geodes either.
The second GIF below shows nothing enters the inventory. Tried several geodes with vanilla silk touch too.