- 
Yes i can 
- 
Steps to reproduce 
2.1. Create new c++ Project with First Person Template
2.2. Add Code To Project via Editor
2.3 Header-File:
    #pragma once
    #include "Engine/DataTable.h"
    #include "TestTable.generated.h"
    
    USTRUCT(BlueprintType)
    struct FTestTable : public FTableRowBase
    {
    	GENERATED_USTRUCT_BODY()
    
    public:
    		
    	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = LevelUp)
    		FString Spellname;
    
    	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = LevelUp)
    		TAssetPtr<UTexture2D> Spellicon;
    };
    `
2.3. Create CSV-File like that:
Name,Spellname,Spellicon
Fireball,Fireball,"""Texture2D'/Game/Abilities/Icon/Fireball.Fireball'"""
2.4. CharacterBlueprint
http://puu.sh/eSAo5/d1c46e8c90.png
2.5. WidgetGraph
http://puu.sh/eSAF3/bfd44aa610.png
3 No, It also happened when i started it from launcher
4 see 2
5 Yes
6 During testing I stumbled upon similar problems with other things (the ReflectionCapture included in the Template, a Static Function i wrote in Blueprints and a struct I get from a DataTableRow)
6.1 every start has to be updated, or nearly everything on screen is white
6.2 Errormessage: Error The current value (/Engine/Transient.REINST_StaticFunctions_C_1) of the ’ Target ’ pin is invalid: /Engine/Transient.REINST_StaticFunctions_C_1 isn’t a StaticFunctions_C (specified on pin self)
where the function is used it has to be deleted and put in place again. This occurs the first time after the restart when I try to compile the BlueprintFunctionLibrary the function is implemented in.
6.3 struct → 
http://puu.sh/eSEhZ/42cadaceac.jpg
This problem only occurs when I start the Editor from Launcher, not when started from VS.
Sorry for the wall of text but the more you know the better, i guess
.