I found it much easier to use the .h5
format:
model.save(path/to/model.h5)
tf.keras.models.load_model(path/to/model.h5)
works with no issues.
I don't know if you have the model in memory somewhere, but if you do, save it to .h5
instead of .keras