When a resource's resource pool is changed, all of the time that had been logged under the previous pool will now show under their current pool, yes. There is not a way currently to retain the historical resource pool time.
This would be a great feature to request in an enhancement though. You could submit it by going to our Client Portal Home page and clicking on the "Request a Feature" button
Please let me know if you have any further questions about this.