Thank you for the reply.
For the numerical data, I figured out it was in the data loader/custom data set.  I was  pulling the every numerical value for every observation.  By changing
numerical_data = self.image_frame.loc[numerical_columns] to numerical_data = self.image_frame.loc[idx, numerical_columns], it now concatenates just fine now and runs.
Now i need to figure out how to properly add categorical embeddings in the model object.