python, reportlab kütüphanesi

2 ayrı klasördeki görselleri aşağıdaki kodlarla pdf'e ekliyorum.

pdf'i oluşturduğumda mutlaka en az 1 sayfa hata veriyor. o sayfaya gidince adobe acrobat sayfada hata var diyor, sayfadaki görseller de olmuyor zaten, text'ler de sağa sola tıklayınca gözüküyor garip bir şekilde. bu sayfa sabit değil, atıyorum bazen 13. sayfada oluyor bu hata, bazen 45. sayfa.

kodlardan birini silince (hangisi farketmiyor) pdf sorunsuz tamamlanıyor. mesela 1. kodu silince 2. kod ile tüm qr görselleri sorunsuz ekleniyor, 2. kodu silince 1. kod ile tüm img görselleri sorunsuz ekleniyor.

nerede hata var acaba?

1. kod: klasördeki görselleri ekliyor

try:
        img_name = product['img']
        img_path = os.path.join("C:/Users/user/Desktop/klasor/img", img_name)
        image_x = 40
        image_y = y - 220
        c.drawImage(img_path, image_x, image_y, width=100, preserveAspectRatio=True, anchor='sw')
        print(f"Görsel başarıyla eklendi: {img_name}")
    except Exception as e:
        print(f"Resim yüklenirken hata: {e}")
2. kod: başka klasördeki görselleri ekliyor

try:
       qr_img_name = "q" + product['img'].replace(".jpg", ".png")
       qr_img_path = os.path.join("C:/Users/user/Desktop/klasor/qr", qr_img_name)
       qr_image_x = 346  
       qr_image_y = y - 185 
       c.drawImage(qr_img_path, qr_image_x, qr_image_y, width=75, height=75, preserveAspectRatio=True, anchor='sw', mask='auto')
       print(f"QR kodu başarıyla eklendi: {qr_img_name}")
    except Exception as e:
       print(f"QR kodu yüklenirken hata: {e}")