I am using the G01 command on my CNC lathe machine however it doesn’t seem like it gives a 100% feed rate. How is that?

Well the G01 command is a linear command. It really just means that the carriage moves only one direction. But when u give circular commands, both axis’ has to slow down because you’ve increased the axis speed and in order to keep the finishes consistent, the computer will slow the feeds.