Model is not generating weights with auto-generate, what am I doing wrong?
First of all for the automatic weighting to work (which is never guaranteed by the way) each bones should be inside the mesh. Your hands here are problematic, you want to place the hands bones inside the hands mesh. This could fix it.