As @maleadt mentioned in JuliaGPU/Metal.jl#422.
I re-open a new issue here.
The current LinearAlgebra.kron only supports for CuArray, and the other GPUArray uses scalar indexing.
Also, the methods for Kronecker producting Transpose{T,<:AbstractGPUArray} or Adjoint{T,<:AbstractGPUArray} are missing.