It might be something simple. I would check a few things. First, what is the unit. The liberty file usually specifies a default unit but it might be very small. Perhaps you are doing a rise time in picoseconds. Try, for example, set_units -time ns.
Is this pre or post P&R? Perhaps there is something wrong with the wire-load model being used.
Or maybe it is post P&R and then the clock is set to ideal. An ideal clock arrives at all places instantly. I bet it ignores the rise/fall time with ideal clocks. Maybe you need to do: set_propagated_clock [all_clocks]
And finally I would make sure you are really loading the right file. Sounds like a dumb mistake but it happens. I have spent long time changing one file and wondering why it has no impact and finding out I was loading a different file. Often when you make changes to a file and you see no impact it is a sign you are changing the wrong file. As a sanity I occasionally will add a typo to the file and load it to see if I see the syntax error. A simple way to make sure I am changing the right file.