Another option instead of cloning the texture for each hex would be to manipulate the uvs themselves for each geometry…
Although this would mean building a management system in order to manipulate uvs per geometry instance of the entire merged hexasphere which may be complex…