try issuing a:
$cookie_jar->save
Also, the cookies might be expired, or requested to be discarded, so, also, construct your $cookie_jar
with ignore_discard
set to 1:
my $cookie_jar = HTTP::Cookies->new(
file => 'lwp_cookies.txt',
autosave => 1,
ignore_discard => 1,
);