It seems that the amount of lines in IP address view can not altered per user to his needs, it is rather a geeneric configuration item only accessible for the IPAM admin.
It is really hard to work with IPAM, especially together with another oddity - IPAM view resets the focus to the beginning of the list after you commit the changes you made to an IP address item.
Sometimes I need 256 items/page, sometime 32/page.
Following solution proposal:
Change the function of items/page in general settions to maximum items/page to limit the query size to DB.
Create an config item in every user account config space (if there is any) to enable the user to alter this according to his needs.
This item/parameter shall be used if there is no "last" setting.
For every view, the application shall provide GUI support to change the items/page e.g. user might have 3x "Manage Subnets & IP Addresses" for exactly the same subnet open, but each with different "item/page" settings.
The last changed "item/page" should act as initial value on new start of the app, else the user default.