Good to know it is working now.
Just for the record the MD_PWM 300Hz limit is set in the header file so changing it to 330Hz would be no problem. The limit is a practical solution to the problem of excessive resource being devoted to processing interrupts and so it is defined as a constant value in the library, easily changed if needed.