That puzzles me... there should always be an .htaccess file, even an empty one, for an Apache server. On my cPanel server, if I erase .htaccess, it will create a new empty one (last time I tried). Your system may be trying to rename the old (existing) one, and failing because it doesn't exist. I suspect that something is broken on your server, and the support guy is just reading from a script and has never encountered such a thing. You might want to try escalating the matter to a supervisor, as I don't think things are working correctly. If the supervisor says that not having an .htaccess file is fine; that's something new.
Anyway, there are at least two ways around this. 1) cPanel File Manager allows you to create a new (empty) file, so I'd be surprised if LPCP doesn't have some function like that in its File Manager, or 2) create .htaccess on your PC and upload it to your server, using the File Manager file upload function. You might have to name it something else, such as ht.txt, and then rename it (using the File Manager) after uploading it.